Click here to Skip to main content
15,881,709 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Not able to connect to the database Pin
David Crow13-May-09 3:17
David Crow13-May-09 3:17 
QuestionLoad data from database to BCG grid Pin
MrKBA12-May-09 21:56
MrKBA12-May-09 21:56 
AnswerRe: Load data from database to BCG grid Pin
Madhu Nair12-May-09 22:14
Madhu Nair12-May-09 22:14 
GeneralRe: Load data from database to BCG grid Pin
MrKBA12-May-09 22:27
MrKBA12-May-09 22:27 
RantRe: Load data from database to BCG grid Pin
Rajesh R Subramanian12-May-09 22:32
professionalRajesh R Subramanian12-May-09 22:32 
GeneralRe: Load data from database to BCG grid Pin
MrKBA12-May-09 22:37
MrKBA12-May-09 22:37 
GeneralRe: Load data from database to BCG grid Pin
MrKBA13-May-09 22:47
MrKBA13-May-09 22:47 
QuestionAppend BStr Pin
Mogaambo12-May-09 21:23
Mogaambo12-May-09 21:23 
Below is the code to append Bstr, but in debug mode it gives error
' ::SysFreeString(dest); ' and in release mode if i dont write ' ::SysFreeString(dest); ' it corrupts heap. What optimization i do.

BSTR StringAppend(const BSTR dest,const BSTR src)
{
long destLen=::SysStringByteLen(dest);
long srcLen=::SysStringByteLen(src);

BSTR st3 = ::SysAllocStringByteLen(NULL,destLen+srcLen);
try
{
if(st3==NULL)
{
throw "Insufficient Memory";
}
else
{
wcscpy(st3, dest);
wcscat(st3, src);
::SysFreeString(dest);// here it gives error in debug mode
}
}
catch(char * error)
{
throw error;
}

return st3;
}

“You will never be a leader unless you first learn to follow and be led.”
–Tiorio

"Coming together is a beginning, staying together is progress, and working together is success." Henry Ford

AnswerRe: Append BStr Pin
Madhu Nair12-May-09 21:27
Madhu Nair12-May-09 21:27 
QuestionRe: Append BStr Pin
CPallini12-May-09 21:31
mveCPallini12-May-09 21:31 
AnswerRe: Append BStr Pin
Mogaambo12-May-09 22:26
Mogaambo12-May-09 22:26 
GeneralRe: Append BStr Pin
CPallini12-May-09 22:33
mveCPallini12-May-09 22:33 
GeneralRe: Append BStr Pin
Mogaambo12-May-09 22:36
Mogaambo12-May-09 22:36 
GeneralRe: Append BStr Pin
CPallini12-May-09 23:14
mveCPallini12-May-09 23:14 
GeneralRe: Append BStr Pin
Mogaambo12-May-09 23:54
Mogaambo12-May-09 23:54 
GeneralRe: Append BStr Pin
CPallini13-May-09 0:06
mveCPallini13-May-09 0:06 
GeneralRe: Append BStr Pin
Mogaambo13-May-09 0:19
Mogaambo13-May-09 0:19 
GeneralRe: Append BStr [modified] Pin
CPallini13-May-09 0:39
mveCPallini13-May-09 0:39 
GeneralRe: Append BStr Pin
Mogaambo13-May-09 0:53
Mogaambo13-May-09 0:53 
GeneralRe: Append BStr Pin
CPallini13-May-09 1:33
mveCPallini13-May-09 1:33 
GeneralRe: Append BStr Pin
CPallini13-May-09 2:08
mveCPallini13-May-09 2:08 
GeneralRe: Append BStr Pin
Mogaambo13-May-09 2:37
Mogaambo13-May-09 2:37 
QuestionRe: Append BStr Pin
CPallini13-May-09 2:43
mveCPallini13-May-09 2:43 
AnswerRe: Append BStr Pin
«_Superman_»12-May-09 21:52
professional«_Superman_»12-May-09 21:52 
AnswerRe: Append BStr Pin
KarstenK12-May-09 22:25
mveKarstenK12-May-09 22:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.