cannot convert from 'const char [5]' to 'WCHAR [64]'
-
Nein ... hmm einfach folgendes:
GetProcAddress(hModule, L"fnMyFunction");
-
bei GetProcAddress geht das nicht. da musst du es ohne TEXT bzw. L machen.
-
in einer header ist dieses makro definiert, kann ich nicht aendern #define CREATE "Create" *func = (void*)GetProcAddress(lib, CREATE); <-- warning C4133: 'function' : incompatible types - from 'char [8]' to 'LPCWSTR' *func = (void*)GetProcAddress(lib, L(CREATE)); ...loest ja das problem nicht verwende Unicode Character Set in den Project Settings
-
Mach halt mal n L hin

#define CREATE L"Create"
-
GetProcAddress ist falsch definiert!!! Was hast Du denn für einen Compiler/PSDK!?
FARPROC GetProcAddress( HMODULE hModule, LPCSTR lpProcName );nix mit LPCTSTR!
-
ich verwende Microsoft Windows CE 5.0!
FARPROC GetProcAddress( HMODULE hModule, LPCWSTR lpProcName );ich kann die header nicht aendern!!
-
OK, ich gebs auf
-
hab den msvc 8.0
-
Wenn Du den Header mit "CREATE" nicht ändern kannst, dann ist er IMHO nicht für CE gemacht und Du kannst ihn sowieso nicht verwenden...
-
naja ist ja auch egal ... wo liegt dein Problem?
#define CREATE "Create"dann undefinier das einfach und definier es neu ...
