全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1004
推到 Plurk!
推到 Facebook!

呼叫 DLL 時的錯誤

答題得分者是:william
yu168
一般會員


發表:29
回覆:27
積分:16
註冊:2002-06-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-18 15:31:28 IP:211.22.xxx.xxx 未訂閱
請教各位, 我寫了一個 Dll, 然後用另一個程式去呼叫他 都很順利, 可是程式結束時出現如附圖的錯誤訊息, 如何解決呢?? 底下是Source ======================DLL File====================== library TestDllProj;    uses   SysUtils, Sharemem, Dialogs,Windows,   Classes;    {$R *.res}    procedure Test; begin    ShowMessage('This is an Message from .DLL File'); end;    Exports    Test; begin end. ======================Run Test====================== unit RunDll;    interface    uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls;    type   TForm1 = class(TForm)     Button1: TButton;     procedure Button1Click(Sender: TObject);   private     { Private declarations }   public     { Public declarations }   end;    var   Form1: TForm1;    implementation    {$R *.dfm} Procedure Test; external 'TestDllProj.dll';    procedure TForm1.Button1Click(Sender: TObject); begin  Test; end;    end.
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-18 15:47:31 IP:147.8.xxx.xxx 未訂閱
library TestDllProj;    uses   SysUtils, Sharemem, Dialogs,Windows, Classes; .....
yu168
一般會員


發表:29
回覆:27
積分:16
註冊:2002-06-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-18 17:02:32 IP:211.22.xxx.xxx 未訂閱
Yes....解決了, Sharemem 不是用來做參數傳遞時轉換格式用的嗎?? 拿掉這個, 那呼叫方跟被呼叫方的參數傳遞要如何寫呢?? 如果有sample希望能不吝回一下..TKS.
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-18 17:13:23 IP:147.8.xxx.xxx 未訂閱
Please refer to from Delphi help for details on ShareMem  >>
系統時間:2024-05-02 8:56:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!