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

在Form Show中讀取ini檔 多次後會有問題

尚未結案
mshining
一般會員


發表:9
回覆:16
積分:5
註冊:2004-12-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-10-26 10:12:40 IP:61.62.xxx.xxx 未訂閱
請問 目前在Form Show中由ini讀取檔案路徑 第一次得到的值沒問題 但是多次以後~就沒辦法讀到原先指定的值 不過~如果只是純粹開啟視窗再關掉是沒有問題 但只要讀取檔案後就會產生問題了 讀取ini參考版上的文章~ 在Form Show中 TIniFile *myini=new TIniFile(".\\path.ini"); Path= myini->ReadString("File1","Path","C:\"); delete myini; 麻煩幫忙看一下問題在哪? 謝謝! 發表人 - mshining 於 2005/10/26 10:45:11
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-10-26 11:36:16 IP:218.15.xxx.xxx 未訂閱
你好: 单单从这几句看,是没问题,将代码移至Form  Activate中试试。 show一下path值是否正确。 单步跟踪下问题出在哪行。 具体错误信息是什么? 试试看 <> ============================ 为什么经过多年以后,得失的过程如此冷漠 ============================
mshining
一般會員


發表:9
回覆:16
積分:5
註冊:2004-12-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-10-26 15:28:01 IP:61.62.xxx.xxx 未訂閱
抱歉!我說的不是很清楚 在Path.ini這個ini檔中已經設定了 File1的Path值為"D:\" 但是Form Show重複幾次後 Path的值卻會抓到預設值"C:\" 但是ini檔沒有做異動 為什麼??
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-10-27 15:04:21 IP:218.15.xxx.xxx 未訂閱
你好:   建议你将ini文件的路径写成绝对路径再试试,从语句上看是没问题,小弟也试过。会不会是你在程式上某些地方有修改过ini文件的路径或改了ini文件里面的内容,试试单独拉一个窗体来试试。供参考 <> ============================ 为什么经过多年以后,得失的过程如此冷漠 ============================
mshining
一般會員


發表:9
回覆:16
積分:5
註冊:2004-12-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-10-31 10:44:00 IP:61.62.xxx.xxx 未訂閱
設成絕對路徑之後就沒問題了 感謝~~~
系統時間:2024-04-27 22:12:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!