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

修改TXT黨

尚未結案
天雪峰
一般會員


發表:2
回覆:2
積分:0
註冊:2009-08-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-02-07 10:32:10 IP:61.216.xxx.xxx 訂閱
如題
我希望可以修改TXT黨

TStringList* SL = new TStringList();
SL->LoadFromFile("C:/Set.txt");

我是希望 可以 一行一行讀取 讀一行 刪一行

可以打開一個記事本
讀取一行 就把那行刪掉
讀到最後整個資料夾是空的
但是 他還是會繼續讀繼續讀


因為我有A 程式 B程式

A程式會接收使用者的 然後一直寫一直寫
B程式會 處理資料夾的一直讀一直讀

一個迴圈 一直處理 不會停(會加入Sleep)

讀一行刪一行
要怎麼在讀完第一行之後 就把它刪掉呢??

而且 在檔案消失之後 還繼續讀會不會出錯??

拜託惹
------
天雪峰
編輯記錄
天雪峰 重新編輯於 2010-02-07 11:26:13, 註解 無‧
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-03-05 08:42:04 IP:59.125.xxx.xxx 訂閱
自己嘗試過寫寫看嗎? 連中文都打不好,你幾歲? 要用與那個年紀溝通的方式教你?

===================引 用 天雪峰 文 章===================
如題
我希望可以修改TXT黨

TStringList* SL = new TStringList();
SL->LoadFromFile("C:/Set.txt");

我是希望 可以 一行一行讀取 讀一行 刪一行

可以打開一個記事本
讀取一行 就把那行刪掉
讀到最後整個資料夾是空的
但是 他還是會繼續讀繼續讀


因為我有A 程式 B程式

A程式會接收使用者的 然後一直寫一直寫
B程式會 處理資料夾的一直讀一直讀

一個迴圈 一直處理 不會停(會加入Sleep)

讀一行刪一行
要怎麼在讀完第一行之後 就把它刪掉呢??

而且 在檔案消失之後 還繼續讀會不會出錯??

拜託惹
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-03-05 10:57:54 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
天雪峰
一般會員


發表:2
回覆:2
積分:0
註冊:2009-08-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2010-03-06 12:27:42 IP:203.72.xxx.xxx 訂閱

===================引 用 syntax 文 章===================
自己嘗試過寫寫看嗎? 連中文都打不好,你幾歲? 要用與那個年紀溝通的方式教你?

===================引 用 天雪峰 文 章===================
如題
我希望可以修改TXT黨

TStringList* SL = new TStringList();
SL->LoadFromFile("C:/Set.txt");

我是希望 可以 一行一行讀取 讀一行 刪一行

可以打開一個記事本
讀取一行 就把那行刪掉
讀到最後整個資料夾是空的
但是 他還是會繼續讀繼續讀


因為我有A 程式 B程式

A程式會接收使用者的 然後一直寫一直寫
B程式會 處理資料夾的一直讀一直讀

一個迴圈 一直處理 不會停(會加入Sleep)

讀一行刪一行
要怎麼在讀完第一行之後 就把它刪掉呢??

而且 在檔案消失之後 還繼續讀會不會出錯??

拜託惹
-------------------------
高手您願意交 當然用啥 種溝通方法 只要是中文 (白話文 佳) 我看不懂可以多看幾遍的
------
天雪峰
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2010-03-10 16:48:47 IP:211.72.xxx.xxx 訂閱
教您!
依您所言,應該是您的 A程式要不斷接收 User 列刪掉。

這樣有些問題:
1. User 要用 A程式開啟 C:/Set.txt,然後每輸入完一列就必須存檔一次,
好讓 B程式能讀到新輸入 C:/Set.txt 的一列資料。
2. User 使用 A程式要不斷的重新開啟 C:/Set.txt,因為 B程式不斷刪掉 C:/Set.txt 的資料列。

不知您這樣做的目的為何,小弟只覺得這種流程不太好。
若您能清楚地表達您的需求,版友應該會給您較好的建議。
天雪峰
一般會員


發表:2
回覆:2
積分:0
註冊:2009-08-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2010-03-10 20:59:54 IP:61.216.xxx.xxx 訂閱
其實 是要讓兩個程式之間 乎相通資料
但諸如此功能的API 我都不會用(SendMessage??)
所以土法煉鋼 使用TXT
其實 之前我是想用VB寫 ..因為底子不夠 加上VB處理字串方便 就用TXT了
------
天雪峰
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2010-03-12 14:59:17 IP:59.125.xxx.xxx 訂閱
我們要如何定義一個人?
一個人的一言一行,就是該人的定義
不知道,你覺得連字都打不好的人,是怎樣的人呢?
或許小弟是雞婆了一點,但事實也是這樣(確實我是很雞婆),但對於其他人而言,你爛,也不關他們的事,更不用說回你帖子

打錯字歸打錯字,文化用語差異歸文化用語差異,但思考不週與懶散,會是你希望的樣子嗎?
不是的話,你的問題「修 改TXT黨 」就應該修正了

但你也總算是將的能耐說清楚了,也簡化了「問題」
加上你來發問的地方是 C

所以建議你去看這篇 http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=37041
還有範例程式可以用

===================引 用 天雪峰 文 章===================
其實 是要讓兩個程式之間 乎相通資料
但諸如此功能的API 我都不會用(SendMessage??)
所以土法煉鋼 使用TXT
其實 之前我是想用VB寫 ..因為底子不夠 加上VB處理字串方便 就用TXT了
系統時間:2024-04-20 10:19:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!