線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:974
推到 Plurk!
推到 Facebook!

請教bcb中 DLL如何使用Form

尚未結案
johneyhu
一般會員


發表:6
回覆:7
積分:2
註冊:2003-04-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-26 11:49:13 IP:61.219.xxx.xxx 未訂閱
請教各位高手,我要如何在bcb中使用Form的元件,而且要把它的public Method全部開放出來給外部使用,有這方面經驗的人請Post上來討論吧,謝啦~~    Form_Main.cpp    #include  #pragma hdrstop #include "Form_Main.h" void __declspec(dllexport) __stdcall DLL_ConnectAllDatabase(); //-------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TFormMain *FormMain; //-------------------------------------------------------------------- //------ FormMain物件實體-------------------------------------------- //-------------------------------------------------------------------- void TFormMain::ConnectAllDatabase() { .......... } //////////////////////////////////////////////////////////////////// ///////// 輸出函式 //////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// void __declspec(dllexport) __stdcall DLL_ConnectAllDatabase() { //開啟所有資料庫 //當我從外部執行這個Function時,就出現以下這個畫面 FormMain->ConnectAllDatabase(); } 發表人 - johneyhu 於 2003/09/26 16:25:06 發表人 - johneyhu 於 2003/09/26 16:29:25 發表人 - johneyhu 於 2003/09/26 16:31:56
johneyhu
一般會員


發表:6
回覆:7
積分:2
註冊:2003-04-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-29 09:36:26 IP:61.219.xxx.xxx 未訂閱
各位高手: 以上問題我已經解決了,只要在 TFormMain *FormMain; 這行做修改,改成以下函式即可 TFormMain *FormMain = new TFormMain(NULL); 感謝曾經想過要解決問題的您,謝謝!
系統時間:2024-05-16 9:12:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!