依書本所撰寫之動態連結程式DLL,出現錯誤訊息 |
尚未結案
|
kulius
一般會員 發表:13 回覆:23 積分:17 註冊:2002-03-15 發送簡訊給我 |
各位好:
在下依書本所撰寫之動態連結程式,出現錯誤訊息 在FreeLibrary(LibHandle);出現錯誤,請和位大大抽空指教 我的作業環境windows advance Server 2000
delphi6,delphi7 procedure TMainForm.btnGetCalendarClick(Sender: TObject);
var
LibHandle: THandle;
FPointer: TFarProc;
ShowCalendar: TShowCalendar;
begin
LibHandle := SafeLoadLibrary('CalendarLib.dll');
try
if LibHandle = 0 then
raise EDLLLoadError.Create('找不到DLL檔');
FPointer := GetProcAddress(LibHandle, 'ShowCalendar');
if FPointer <> nil then begin
ShowCalendar:=tshowCalendar(FPointer);
lblDate.Caption := DateToStr(ShowCalendar(Application.Handle, '我是誰'))
end
else
RaiseLastWin32Error;
finally
FreeLibrary(LibHandle);
end; end; 檔案如下
http://delphi.ktop.com.tw/loadfile.php?TOPICID=13046166&CC=291774 發表人 - kulius 於 2003/12/05 14:26:38 發表人 - kulius 於 2003/12/05 15:03:49
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |