D言語 Part8
■ このスレッドは過去ログ倉庫に格納されています
0290デフォルトの名無しさん
2006/01/31(火) 18:12:367-zip32.dllを動的に使いたいんだが以下のプログラムだと
何故かAccess Violationってエラーが出る。
誰か助けてくれ。
alias int function(HWND,LPCSTR,LPSTR,DWORD) Com_fp;//Command
int main()
{
HMODULE h;
FARPROC fp;
LPSTR dummy;
Com_fp comfp;
h = LoadLibraryA("7-zip32.dll");
fp = GetProcAddress(h,"SevenZip");
if(fp == null)
{
return 1;//Error
}
comfp = cast(Com_fp) fp;
return (*comfp)(h,"e sample.zip",dummy,32767);
}
■ このスレッドは過去ログ倉庫に格納されています