- UID
- 77496
- 帖子
- 11
- 主題
- 8
- 精華
- 0
- 積分
- 10
- 楓幣
- 571
- 威望
- 8
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 8
- 閱讀權限
- 10
- 性別
- 保密
- 在線時間
- 30 小時
- 註冊時間
- 2014-8-19
- 最後登入
- 2023-7-26
|
本帖最後由 ymlk 於 2014-8-22 22:40 編輯
- __________________________________________________( 建立 DLL 檔案, ~DLLMsg 支援呼叫 DLL )
- 建議採用 C/C++ 編譯器生成 OOO.DLL
- C/C++ 程式碼下面參考:
- #include <stdio.h>
- #include <windows.h>
- #define __DLL extern "C" __declspec(dllexport) __stdcall
- /*__DLL int 整數可返回值交給數據*/
- /*__DLL char* 文字可返回值交給數據*/
- __DLL int TeSt_A(char* a, int b)
- {
- printf("你是%s生,現今%d歲\n", a, b);
- return 0;
- }
- __DLL char* TeSt_B()
- {
- return (char*)"你好嗎?";
- }
- 接下來用腳本 ~DLLMsg 呼叫 OOO.DLL 指令
- ~DLLMsg("OOO.DLL", "int", "TeSt_A", "男", 50)
- ~Dos.Print(~DLLMsg("OOO.DLL", "char*", "TeSt_B") "\x0a")
- ~Dos.System("pause")
複製代碼 |
|