pfad einer dll
-
ich hätte gerne den pfad zu einer dll und nicht die von dem programm welche sie aufruft
das es eine dll für das jni ist bekomme ich mit
TCHAR szFileName[MAX_PATH]; GetModuleFileName(NULL, szFileName, sizeof(szFileName) / sizeof(TCHAR)); MessageBox(NULL, szFileName, TEXT("Info"), 0);den pfad zur virtuellen maschine...
-
GetModuleFileName(GetModuleHandle(...), ...);
-
-
hört sich ja gut an, aber
HINSTANCE SysInfo::GetMyHinstance(void){ MEMORY_BASIC_INFORMATION mbi; VirtualQuery((PVOID)GetMyHinstance, &mbi, sizeof(mbi)); // zeile 24 return((HINSTANCE)mbi.AllocationBase); }SysInfo.cpp(24) : error C2440: 'Typumwandlung': 'HINSTANCE (__thiscall SysInfo::* )(void)' kann nicht in 'PVOID' konvertiert werden
Es gibt keinen Kontext, in dem diese Konvertierung möglich ist
-
Die Funktion muss static sein.
-
funktioniert super
- danke