폼을 포함한 c++builder 6정규 Dll을 RAD2010에서 쓰려고 하는데요.
c++builder 6에서는 Dll로딩도 잘 되고 하는데
RAD2010에서 LoadDll하니까 NULL이 리턴이 되는데 혹시 제가 모르는 것이 있을까요?\
잘안되서 혹시 unicode 문제 일까 해서 밑에 세가지 방법으로 다해봤는데 Null이 리덭이 되네요.
if(!LoadSVision("pSVision.dll")){
ShowMessage("Dll Loading failed");
}
if(!LoadSVisionA("pSVision.dll")){
ShowMessage("Dll Loading failed");
}
if(!LoadSVisionW(L"pSVision.dll")){
ShowMessage("Dll Loading failed");
}
HINSTANCE g_hVInst = NULL ;
bool LoadSVision(char * _pFileName)
{
// DLL 로드
g_hVInst = LoadLibrary (_pFileName);
if(!g_hVInst) return false ;
}
bool LoadSVisionA(char * _pFileName)
{
// DLL 로드
g_hVInst = LoadLibraryA (_pFileName);
if(!g_hVInst) return false ;
}
bool LoadSVisionW(wchar_t * _pFileName)
{
// DLL 로드
g_hVInst = LoadLibraryW (_pFileName);
if(!g_hVInst) return false ;
}
|