回覆列表
  • 1 # 女流氓私房話噢

    可將DLL複製一份放到程式目錄裡就不用加路徑也可以LoadLibrary(_T("D:\\test\\test.dll")); 注意是兩個\既然是你自己寫的函式,定義什麼的不都是現成的嗎?用typedef定義一個函式指標,並宣告一個變數比如你函式是int test( int a, int b);就typedef int (testfunc)(int a, int b);testfunc fun;fun = (testfunc)GetProcAddress(xxxxx); int x=1, y=2, z;z = fun(x, y); //傳遞引數 彙編的話要考慮你DLL函式的引數壓入順序。一般是從右至左壓入p = GetProcAddress(xxx);__asm { pushad mov eax, y push eax mov eax, x push eax mov esi, p call esi mov z, eax popad}

  • 中秋節和大豐收的關聯?
  • 方太d1蒸箱一直漏水是什麼原因?