Click here to Skip to main content
15,890,690 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Questionapplication scripting advice Pin
Dave Calkins14-Apr-09 7:45
Dave Calkins14-Apr-09 7:45 
AnswerRe: application scripting advice Pin
CPallini14-Apr-09 9:24
mveCPallini14-Apr-09 9:24 
GeneralRe: application scripting advice Pin
Dave Calkins14-Apr-09 9:58
Dave Calkins14-Apr-09 9:58 
QuestionRe: application scripting advice Pin
CPallini14-Apr-09 22:55
mveCPallini14-Apr-09 22:55 
QuestionMFC static variable Pin
bhanu_850914-Apr-09 7:44
bhanu_850914-Apr-09 7:44 
QuestionRe: MFC static variable Pin
Eytukan14-Apr-09 8:25
Eytukan14-Apr-09 8:25 
AnswerRe: MFC static variable Pin
bhanu_850914-Apr-09 8:31
bhanu_850914-Apr-09 8:31 
AnswerRe: MFC static variable Pin
Iain Clarke, Warrior Programmer14-Apr-09 8:57
Iain Clarke, Warrior Programmer14-Apr-09 8:57 
GeneralRe: MFC static variable Pin
bhanu_850914-Apr-09 9:02
bhanu_850914-Apr-09 9:02 
GeneralRe: MFC static variable Pin
Iain Clarke, Warrior Programmer14-Apr-09 9:11
Iain Clarke, Warrior Programmer14-Apr-09 9:11 
GeneralRe: MFC static variable Pin
CPallini14-Apr-09 9:19
mveCPallini14-Apr-09 9:19 
AnswerRe: MFC static variable Pin
Nemanja Trifunovic14-Apr-09 9:02
Nemanja Trifunovic14-Apr-09 9:02 
AnswerRe: MFC static variable Pin
Rajesh R Subramanian14-Apr-09 20:24
professionalRajesh R Subramanian14-Apr-09 20:24 
Questiongpedit.msc from VC++ Pin
neelu777914-Apr-09 4:25
neelu777914-Apr-09 4:25 
AnswerRe: gpedit.msc from VC++ Pin
Michael Schubert14-Apr-09 6:47
Michael Schubert14-Apr-09 6:47 
QuestionC# / C++ Interop, Odd behaviour from marshalled strings Pin
Mikey_H14-Apr-09 3:50
Mikey_H14-Apr-09 3:50 
AnswerRe: C# / C++ Interop, Odd behaviour from marshalled strings Pin
Chris Losinger14-Apr-09 4:35
professionalChris Losinger14-Apr-09 4:35 
GeneralRe: C# / C++ Interop, Odd behaviour from marshalled strings [modified] Pin
Mikey_H14-Apr-09 5:16
Mikey_H14-Apr-09 5:16 
GeneralRe: C# / C++ Interop, Odd behaviour from marshalled strings [modified] Pin
Chris Losinger14-Apr-09 5:29
professionalChris Losinger14-Apr-09 5:29 
GeneralRe: C# / C++ Interop, Odd behaviour from marshalled strings Pin
Iain Clarke, Warrior Programmer14-Apr-09 5:33
Iain Clarke, Warrior Programmer14-Apr-09 5:33 
GeneralRe: C# / C++ Interop, Odd behaviour from marshalled strings Pin
Chris Losinger14-Apr-09 5:40
professionalChris Losinger14-Apr-09 5:40 
GeneralRe: C# / C++ Interop, Odd behaviour from marshalled strings Pin
Iain Clarke, Warrior Programmer14-Apr-09 5:30
Iain Clarke, Warrior Programmer14-Apr-09 5:30 
GeneralRe: C# / C++ Interop, Odd behaviour from marshalled strings Pin
Mikey_H14-Apr-09 6:34
Mikey_H14-Apr-09 6:34 
QuestionHaving a generic function GetProcAddress for both unicode and ascii builds - fails in release mode Pin
Priya_Sundar14-Apr-09 3:43
Priya_Sundar14-Apr-09 3:43 
Hi All,

I am having a common code snippet to be compiled in VC6 and in Embedded vc++(CE). Right now i am working with vc6 part.

void* CNewClass::GetProcAddress1(HMODULE hModule, LPCTSTR lpFuncName)
{
	USES_CONVERSION;//for ATL, to use A2W declare this first  

	#ifdef _WINCE	//for wince
		LPCWSTR lpUnicodeFuncName = A2W( lpFuncName );
		return(GetProcAddress(hModule, lpUnicodeFuncName));
	#else // for vc6
		LPCSTR lpAsciiFuncName = (LPCSTR)W2A( lpFuncName );
		return (GetProcAddress(hModule, lpAsciiFuncName));
	#endif
}


Problem: This function (GetProcAddress) returns 0/fails in release mode. It works fine in debug mode.

General Info: The function GetProcAddress resolves to GetProcAddressA or GetProcAddressW based on the build(ascii or unicode) in EVC++ whereas in vc6, it is GetProcAddress only (simlar to GetProcAddressA with LPCSTR as second parameter).

Also just FYI: http://blog.voidnish.com/?p=70[^]

I tried lot of ways to typecastings.. but didnot work. Please help.

Priya Sundar

AnswerRe: Having a generic function GetProcAddress for both unicode and ascii builds - fails in release mode Pin
Iain Clarke, Warrior Programmer14-Apr-09 4:07
Iain Clarke, Warrior Programmer14-Apr-09 4:07 

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.