如何在執行時將vcl屬性寫入 |
尚未結案
|
parais
一般會員 發表:15 回覆:11 積分:5 註冊:2002-08-22 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
parais
一般會員 發表:15 回覆:11 積分:5 註冊:2002-08-22 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
parais, 您好
我的想法是這樣的:
在程式中宣告一個變數(就算是全域變數),不管您在程式中assign了什麼值給那個變數,
只要您沒有用其他方式紀錄(資料庫或文字檔),一旦程式關閉了,就什麼都沒有了。
等到程式再重新開啟時,一切就又重新開始。這是變數的初始化。
所以我認為您的想法是不可行的。 以上是我的想法,如有錯誤請前輩先進們指正。 =================================
涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。
是非終日有,不聽自然無
天下本無事,庸人自擾之
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
以我所知Resources 讀寫對別檔是完全沒問題,對自檔卻是讀行寫不行,因為寫時自己在執行中所以 OS 不給寫入 可以參考一下
在 Runtime 直接將資料存進 Exe
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=31613 (Delphi 版)
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=31723 (BCB 版,我沒試過但有網友試過可行) 原理是 :
1 將自己 exe (A) copy 到一暫時檔 (B)
2 修改該 (B) (可用包兄提供的方法)
3 執行該 (B)
4 結束自己 (A)
5 (B) 執行時發理自己名字不同便刪除(A)並 copy 自己到原來檔名(A)
6 執行 (A) 並結束自己(B)
7 (A)執行發現 (B) 存在便刪除 (B)
完成 不是一個很好的方法但卻是已知較安全又可行的方法。
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |