dll加中傳物件及程式關閉問題~~ |
答題得分者是:wyndog
|
kugids
一般會員 發表:14 回覆:10 積分:4 註冊:2005-04-09 發送簡訊給我 |
這個問題我發問過了,可是一直無法解決~~ 所以決定再問一次...板主請見諒.. 以下是我這支程式的form結構 我已確定問題是出在我把StringGrid傳入dll中輸出 但是它又能正常顯示資料,只是在全部form close掉後會出現cpu cache的問題 是否可請教各位高手~如果是dll問題要如果解決? 以下是這支程式的完整程式碼 因為很急!!!求求各位高手幫忙了~~在下萬分感激... http://www.vitalessence.com.tw/first/MoneyShop.rar
|
scotthsiao
高階會員 發表:13 回覆:324 積分:147 註冊:2005-02-01 發送簡訊給我 |
|
wyndog
資深會員 發表:7 回覆:362 積分:348 註冊:2004-10-12 發送簡訊給我 |
(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 發送簡訊給我 |
|
jumo
一般會員 發表:33 回覆:65 積分:24 註冊:2002-04-17 發送簡訊給我 |
|
wyndog
資深會員 發表:7 回覆:362 積分:348 註冊:2004-10-12 發送簡訊給我 |
引言: 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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |