D言語 Part8
■ このスレッドは過去ログ倉庫に格納されています
0313デフォルトの名無しさん
2006/02/01(水) 13:56:02import std.c.windows.windows;
import std.string;
int main()
{
try
{
auto ExeModule dll = new ExeModule("7-zip32.dll");
void* symbol = dll.getSymbol("SevenZip");
if (null == symbol) throw new ExeModuleException(ExeModule_Error());
int function(HWND,LPCSTR,LPSTR,DWORD) SevenZip;
*(cast(void**)&SevenZip) = symbol;
return SevenZip(null, toStringz("e sample.zip"), null, 0);
}
catch (ExeModuleException e)
{
e.print();
}
return 0;
}
ぬるぽ
■ このスレッドは過去ログ倉庫に格納されています