|
"_$h@nky_" wrote: why r u remove this ";".
Because I am reading from config File i.e UserName,Password and ServerName.
In Config File we can specify with ";" character..thats why its create error thats why i want to remove ";"
"_$h@nky_" wrote: by the way when u use below satement.
I have declared as _TCHAR * csUserName;
I read from config File..
if(_tcsicmp(it->first, "USERNAME") == 0){
csUserName = const_cast<_TCHAR*>(it->second);
login[iServerCtr].sUserName = csUserName;
It reads the Config File Parameter UserName.
"_$h@nky_" wrote: ok there is no need to remove ;
yes
thank you
manju
Hi..
I am Mnaju.I have Completed my B.E Computers Science.Lokking for a job.I am interested in VC++
manju
|
|
|
|
|
ok,
use Remove() member of CString.
IN A DAY, WHEN YOU DON'T COME ACROSS ANY PROBLEMS - YOU CAN BE SURE THAT YOU ARE TRAVELLING IN A WRONG PATH
|
|
|
|
|
Where was MFC mentioned?
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
manju#123 wrote:
_TCHAR *csUserName
csUserName = "manju";
You missed a ; here?
_TCHAR *csUserName;
manju#123 wrote: I want to remove to ";" character ..
I didn't get your question. I can't see any ; in your csUserName string. Do you mean that your username is read from user directly and you want to remove all ; from it?
Regards,
Jijo.
_____________________________________________________
http://weseetips.com[ ^] Visual C++ tips and tricks. Updated daily.
|
|
|
|
|
Jijo raj wrote: Do you mean that your username is read from user directly and you want to remove all ; from it?
Exactly sir...When I Read from Config File Iget
Example I Config File I have
UserName=manju;
PassWord=abc;
When I read from Config File I get
csUserName=manju;...
But i want is only
csUserName=manju
I think you got the point sir..
thank you for ur reply.
manju
Hi..
I am Mnaju.I have Completed my B.E Computers Science.Lokking for a job.I am interested in VC++
manju
|
|
|
|
|
Easy method is to use CString::Remove() function.
CString csUserName = "User;Name;";
csUserName.Remove( ';' );
Regards,
Jijo.
_____________________________________________________
http://weseetips.com[ ^] Visual C++ tips and tricks. Updated daily.
|
|
|
|
|
Hi sir..
I used different code...
I first Converted from _TCHAR* to CString and removed the ";" character..
But again i need to convert CString to _TCHAR*..
But i am getting some error..
Plz check i am correct or no..
Heres the code i tried
_TCHAR *csUserName,coUserName;
CString UserName
if(_tcsicmp(it->first, "USERNAME") == 0)
{
csUserName = const_cast<_TCHAR*>(it->second);
UserName = CString(_T(csUserName));
UserName.Remove(';');
coUserName = (LPCTSTR) (LPSTR)UserName;
login[iServerCtr].sUserName = coUserName;
}
thank you
manju
Hi..
I am Mnaju.I have Completed my B.E Computers Science.Lokking for a job.I am interested in VC++
manju
|
|
|
|
|
manju#123 wrote:
But i am getting some error..
Plz check i am correct or no..
Could you please provide the error description?
_____________________________________________________
http://weseetips.com[ ^] Visual C++ tips and tricks. Updated daily.
|
|
|
|
|
Jijo raj wrote: Could you please provide the error description?
error C2440: 'type cast' : cannot convert from 'CString' to 'LPSTR'
Hi..
I am Mnaju.I have Completed my B.E Computers Science.Lokking for a job.I am interested in VC++
manju
|
|
|
|
|
use this code:
CString UserName(it->first)
UserName.Remove(';');
if(UserName.CompareNoCase("USERNAME") == 0)
{
if(login[iServerCtr].sUserName)
delete [] login[iServerCtr].sUserName;
login[iServerCtr].sUserName = new TCHAR[_MAX_PATH];
_tcscpy( login[iServerCtr].sUserName, UserName);
}
Cheers,
Ashutosh Bhawasinka
|
|
|
|
|
Alhtough I have not understood your problem exactly, but the problem seems to be with this line:
coUserName = (LPCTSTR) (LPSTR)UserName;
try coUserName = UserName.GetBuffer();
use GetBuffer() funciton when you need to get a pointer to CString storage.
Also in first line of your code TCHAR *csUserName,coUserName
you may want to use TCHAR *csUserName, *coUserName;
the fruits of your success will be in direct ratio to the honesty and sincerity of your own efforts in keeping your own records, doing your own thinking and, reaching your own conclusions.
..surviving in autumn..in love with spring..
|
|
|
|
|
theCPkid wrote: Also in first line of your code TCHAR *csUserName,coUserName
I had mistyped that i used
TCHAR *csUserName,*coUserName;
theCPkid wrote: try coUserName = UserName.GetBuffer();
I used it i got a error..
cannot convert from 'overloaded-function' to '_TCHAR *'
theCPkid wrote: coUserName = (LPCTSTR) (LPSTR)UserName;
I have change it now..
_TCHAR *csUserName,*coUserName;
CString UserName
if(_tcsicmp(it->first, "USERNAME") == 0)
{
csUserName = const_cast<_TCHAR*>(it->second);
UserName = CString(_T(csUserName));
UserName.Remove(';');
coUserName = UserName.GetBuffer;
login[iServerCtr].sUserName = coUserName;
}
Hi..
I am Mnaju.I have Completed my B.E Computers Science.Lokking for a job.I am interested in VC++
manju
|
|
|
|
|
Replace this line ----> coUserName = UserName.GetBuffer; <-------
with this line ----> coUserName = UserName.GetBuffer(); <-------
You tried GetBuffer and not GetBuffer()
the fruits of your success will be in direct ratio to the honesty and sincerity of your own efforts in keeping your own records, doing your own thinking and, reaching your own conclusions.
..surviving in autumn..in love with spring..
|
|
|
|
|
theCPkid wrote: You tried GetBuffer and not GetBuffer() [Red faced]
thank you very much sir..
Its working fine..
manju
Hi..
I am Mnaju.I have Completed my B.E Computers Science.Lokking for a job.I am interested in VC++
manju
|
|
|
|
|
Something like:
TCHAR *pos = _tcschr(csUserName, _T(';'));
*pos = _T('\0');
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Hello all,
I am developing ActiveX Control which runs in browser and making communication with javascript.
I am able to send and recieve data between activex and javascript.
Now i want to know that
1. what is the maximum limit to send data to javascript?
2. Is it possible to pass custom object to javascript?
Thanks in advance.
Regards,
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
Hi all,
Please help me for Report Generation and Printing in VC++ 2005 SDI type application.
In my application i m using MS-Access Database.
I want to use records of table from access databse use for report generation the print this report .
Please help me for this.
I m waiting for ur valuable suggestion.
Thanks in advance.
IN A DAY, WHEN YOU DON'T COME ACROSS ANY PROBLEMS - YOU CAN BE SURE THAT YOU ARE TRAVELLING IN A WRONG PATH
|
|
|
|
|
After the application was invoked, if we give the list of the languages (English, Japanese etc.) as a menu item then is it possible to change the language (The Userinterface language) using VC++, MFC.
Regards,
Suresh.
|
|
|
|
|
Yes it is possible.
One way to do it is to have the menu items and help messages in different dlls, then load/unload the language dll and refreshing your elements.
Regards.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
“The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson
Rating helpfull answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I don't mean to double post with this one question, sorry mark but the last thing you told me wasn't entirely correct, it told me of some files that i am missing, said something about \Visual Studios 9.0\Tools\Bin
When i checked their, i had no \Bin folder, and no tool called depends.exe I've read over the MSDN article countless times over the last couple days but i cannot seem to figure out where the missing files are, or any other way around deploying the C++ program.
I have discovered that the program is using MFC, but that is as far as i can go threw this. After that it says to look on what it depends on threw the depends.exe , so i can't go further then this without asking for some extra help.
Much appreciated and sorry about the double posting on the same topic, the other one was on page 12 rotting without being seen.
Mark Salsbery had given me this link on Deployment[^]. This is what i have been reading and this is the source of what i wrote down above.
-Nick
|
|
|
|
|
|
This just makes no sense to me, i have continued past the part i was stuck on but now i cannot make an installer,
"From the File menu, click New Project, open the Other Project Types node and select Setup and Deployment, and then click Setup Project. Supply a name and click OK."
But i don't have an Other Project Types node. This is confusing as hell, C# was much simpler in being able to send it to another computer, even though i had to send some extra files.
Been trying to deploy this for the last 4 days and this is starting to agitate me. Nothing in the MSDN is making sense to me anymore after i started reading it, and found that i am missing nearly everything they are explaining, also they keep referring to Visual Studio 2005 when i have it set to explain 2008.
Sorry to bother you on this, but it is just so agitating.
|
|
|
|
|
Sure Nick, blame me
What files are you trying to find??
Mark
|
|
|
|
|
No intent on blaming, i assure you. What i was trying to say was, that your help was ended at that point and i need some more.
I found the Depends.exe, but now i can't find what it means by creating a setup.exe that is in the Other Projects node, i don't have that. I got CLR, General, and Win32. Non of which has Other Projects like it says here: Deploy a Setup and Deployment[^]
|
|
|
|
|
C# Beginner Nick wrote: No intent on blaming, i assure you. What i was trying to say was, that your help was ended at that point and i need some more.
I know - the smiley face was meant to denote humor.
C# Beginner Nick wrote: creating a setup.exe that is in the Other Projects node, i don't have that.
You're using VS2008, right? The only reason those project types wouldn't be there is if you're
using the Express version of VS2008.
Mark
|
|
|
|