用Delphi 制作DLL

中文字幕精品无码一区二区-黄色伊人-久久精品无码av-男女插插插视频-日韩bbw-永久影院-三级av免费-美国av导航-99成人在线观看-美腿丝袜一区-激情欧美在线观看

        <sub id="z7899"><tr id="z7899"></tr></sub>

        1. 獲得積分
          資料庫會員登錄
          搜索: [高級搜索]
          下載首頁 | 資源分類 | 下載排行
          您的位置: 首頁 > 程序語言 > delphi
           
          分類導航
          下載排行
          最新資源
          用Delphi 制作DLL
          資源大小:10.74 KB 資源類型:文檔
          下載積分: 0
          更多
          -->
          下載統計:總下載:0,本月下載:0,本周下載:0,今日下載:0
          發表評論 錯誤報告 加入收藏夾
          資源介紹
          用Delphi 制作DLL
          一 Dll 的制作一般步驟
          二 參數傳遞
          三 DLL 的初始化和退出清理[如果需要初始化和退出清理]
          四 全局變量的使用
          五 調用靜態載入
          六 調用動態載入
          七 在DLL 建立一個TForM
          八 在DLL 中建立一個TMDIChildForM
          九 示例:
          十 Delphi 制作的Dll 與其他語言的混合編程中常遇問題:
          十一 相關資料
          一 Dll 的制作一般分為以下幾步:
          1 在一個DLL 工程里寫一個過程或函數
          2 寫一個Exports 關鍵字,在其下寫過程的名稱。不用寫參數和調用后綴。
          二 參數傳遞
          1 參數類型最好與window C++的參數類型一致。不要用DELPHI 的數據類型。
          2 最好有返回值[即使是一個過程],來報出調用成功或失敗,或狀態。成功或失敗的返回值
          最好為1[成功]或0[失敗].一句話,與windows c++兼容。
          3 用stdcall 聲明后綴。
          4 最好大小寫敏感。
          5 無須用far 調用后綴,那只是為了與windows 16 位程序兼容。
          三 DLL 的初始化和退出清理[如果需要初始化和退出清理]
          1 DLLProc[SysUtils 單元的一個Pointer]是DLL 的入口。在此你可用你的函數替換了它的
          入口。但你的函數必須符合以下要求[其實就是一個回調函數]。如下:
          procedure DllEnterPoint(dwReason: DWORD);far;stdcall;
          dwReason 參數有四種類型:
          DLL_PROCESS_ATTACH:進程進入時
          DLL_PROCESS_DETACH 進程退出時
          DLL_THREAD_ATTACH 線程進入時
          DLL_THREAD_DETACH 線程退出時
          在初始化部分寫:
          DLLProc := @DLLEnterPoint;
          DllEnterPoint(DLL_PROCESS_ATTACH);
          2 如Form 上有TdcomConnection 組件,就Uses Activex,在初始化時寫一句CoInitialize
          (nil);
          3 在退出時一定保證DcomConnection.Connected := False,并且數據集已關閉。否則報地
          址錯。
          四 全局變量的使用
          在widnows 32 位程序中,兩個應用程序的地址空間是相互沒有聯系的。雖然DLL 在內存中
          是一份,但變量是在各進程的地址空間中,因此你不能借助dll 的全局
          下載地址
           下載地址1
          按字母檢索

          下載須知:
          大部份資源無需注冊即可下載
          需要積分的資源要在會員中心注冊會員并用 積分體系中提示的方法賺取積分才能下載。

          免責聲明:
          所有資源只能用于參考學習,不能用于任何商業用途,否則后果自負!
          主站蜘蛛池模板: 甘洛县| 栾川县| 菏泽市| 繁峙县| 五指山市| 达拉特旗| 镇安县| 湟源县| 郁南县| 盱眙县| 盘山县| 明溪县| 武汉市| 即墨市| 沛县| 安龙县| 临沂市| 毕节市| 赤水市| 镇康县| 甘德县| 罗甸县| 望谟县| 九寨沟县| 峨眉山市| 当雄县| 蒲江县| 拜泉县| 孟津县| 清原| 浦城县| 阳曲县| 宜州市| 喀喇| 鄱阳县| 大冶市| 兴隆县| 天峨县| 屯留县| 奇台县| 柯坪县|