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

dll加中傳物件及程式關閉問題~~

答題得分者是:wyndog
kugids
一般會員


發表:14
回覆:10
積分:4
註冊:2005-04-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-22 01:16:22 IP:218.170.xxx.xxx 未訂閱
這個問題我發問過了,可是一直無法解決~~    所以決定再問一次...板主請見諒..    以下是我這支程式的form結構     我已確定問題是出在我把StringGrid傳入dll中輸出 但是它又能正常顯示資料,只是在全部form close掉後會出現cpu cache的問題 是否可請教各位高手~如果是dll問題要如果解決? 以下是這支程式的完整程式碼 因為很急!!!求求各位高手幫忙了~~在下萬分感激... http://www.vitalessence.com.tw/first/MoneyShop.rar
scotthsiao
高階會員


發表:13
回覆:324
積分:147
註冊:2005-02-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-22 09:39:56 IP:210.66.xxx.xxx 未訂閱
建議把 StringGrid 置於 Main Form 並公用,應該可以省下很多問題。
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-22 10:39:24 IP:60.248.xxx.xxx 未訂閱
(1) 我直接 Run MoneyShop.exe 沒有出現什麼 CPU Cache 的問題... (2) 你的 DLL 傳遞的參數有太多 Delphi 自己的東西了 我是覺得這種情況之下,寫成 DLL 好像沒什麼意義 再加上還有動態陣列跟 string,我記得這種時候 librarys.dpr 要加 uses sharememrep; moneyshop.dpr 也要加 uses sharememrep; 有用到 dll 的地方最好也加上 uses sharememrep; 這樣做會比較好一點 再試試看吧
kugids
一般會員


發表:14
回覆:10
積分:4
註冊:2005-04-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-22 11:36:42 IP:220.132.xxx.xxx 未訂閱
ShareMemRep我加了~~情況還是一樣    只要開了Sub Form再關閉程式後就如下所示~~~     我Delphi才學不到二個月= = 所以還請各位高手多多指教~~ 如果有需要或建議更好的方式也請各位先進指導~~
jumo
一般會員


發表:33
回覆:65
積分:24
註冊:2002-04-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-22 11:55:02 IP:61.218.xxx.xxx 未訂閱
請檢查以下幾點 1. Libary 有無 Use ShareMem, 而且要放在第一個 2. 主程式 有無 Use ShareMem, 而且要放在第一個 3. reptile 所指點用的 ShareMemRep 這個 unit 我沒用過, 改試試看 ShareMem.
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-22 13:14:50 IP:60.248.xxx.xxx 未訂閱
引言: librarys.dpr 要加 uses sharememrep; moneyshop.dpr 也要加 uses sharememrep; 有用到 dll 的地方最好也加上 uses sharememrep;
MoneyShop.dpr 要加哦! 這東西是從 [Project] [View Source] 裡頭去看去加的哦! 另外就是,Librarys.dpr 也要加 uses ShareMemRep; 加完之後 記得按 Ctrl F9 重新 Build,同理 MoneyShop.dpr 也是 要確定 Librarys.DLL 跟 MoneyShop.exe 是最新的 因為我做了這些步驟之後,就不會有錯誤了,再試試吧
kugids
一般會員


發表:14
回覆:10
積分:4
註冊:2005-04-09

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-06-22 13:55:20 IP:220.132.xxx.xxx 未訂閱
原來ShareMemRep要加在View Soure裡喔~~ 真是感謝各位高手的費心指導了~~ 在下感激不盡~~
系統時間:2024-06-02 19:27:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!