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

TLogToFile v.2.1 是否能安裝在 D7 上使用?

答題得分者是:pceyes
fireflybug
一般會員


發表:18
回覆:36
積分:15
註冊:2008-07-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-15 15:12:33 IP:220.130.xxx.xxx 訂閱
最近想把文字檔轉存到 *.TXT檔案,找到有人介紹現成元件使用,可是我安裝在D7 都會出現下面錯誤

[Fatal Error] Unit1.pas(7): File not found: 'UnitComp_LogToFile.dcu'
[Pascal Error] Unit1.pas(1): Unable to invoke Code Completion due to errors in source code

因為是初學者,有大大可以試著安裝看看,然後教我步驟,看看是那邊出問題了嗎?謝謝。

http://www.torry.ru/authorsmore.php?id=367
------
今天的事,留到後天再說....
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-15 15:56:57 IP:122.118.xxx.xxx 訂閱
1. 可。
2. 你是測它的demo吧,它用的dcu檔弄錯了,另外要把拷備你的project同一個目錄下或者拷備到\borland\delphi 7\lib下面,皆可。

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, UnitComp_TALogger;
------
努力會更接近成功
fireflybug
一般會員


發表:18
回覆:36
積分:15
註冊:2008-07-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-12-15 16:40:54 IP:220.130.xxx.xxx 訂閱
謝謝大大的回覆,如大大所說,DEMO內的 USES搞錯了,現在可以正常WORK了,謝謝大大
------
今天的事,留到後天再說....
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-12-15 17:11:09 IP:61.67.xxx.xxx 未訂閱
雖然我不知道這個元件的功能可以做到什麼程度, 但如果只是單純文字檔的應用, 其實不用到其他元件
只要 TMemo 就可以, TMemo.Lines.LoadFromFile, TMemo.Lines.SavetoFile 就ok了
Delphi非視覺化的工具, 個人認為還是少用比較好, 因為常有版本無法繼續支援的問題
===================引 用 fireflybug 文 章===================
最近想把文字檔轉存到 *.TXT檔案,找到有人介紹現成元件使用,可是我安裝在D7 都會出現下面錯誤

[Fatal Error] Unit1.pas(7): File not found: 'UnitComp_LogToFile.dcu'
[Pascal Error] Unit1.pas(1): Unable to invoke Code Completion due to errors in source code

因為是初學者,有大大可以試著安裝看看,然後教我步驟,看看是那邊出問題了嗎?謝謝。

http://www.torry.ru/authorsmore.php?id=367
fireflybug
一般會員


發表:18
回覆:36
積分:15
註冊:2008-07-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-12-15 18:01:15 IP:220.130.xxx.xxx 訂閱
嗯  PD大大的用法應該也可行,可是如果是記錄LOG,當檔案很大的時候,讀取就會影響效能,不知道能否做到每次寫入一行會自動增加一行,而不是整個複寫。

我有想過使用 winexec 方式,用 >> 導向的方式把文字導到文字檔內,但是如果想使用帶參數方式,會出現型態不符問題,也不知道 Str要轉成啥型態才可將參數正確帶入winexec內。
------
今天的事,留到後天再說....
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-12-16 06:29:54 IP:220.141.xxx.xxx 訂閱
要不要試試BlockWrite?
http://www.delphibasics.co.uk/RTL.asp?Name=BlockWrite
------
努力會更接近成功
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-12-16 17:34:30 IP:61.67.xxx.xxx 未訂閱
一般如果是使用於LOG的話(指的是LOG有可能很大時), 很少人會直接使用TXT來做, 因為TXT是一個循序讀取的模式, 不管怎樣一定都會降低效能, 所以絶大多數都會使用資料庫模式來處理, 不妨考慮一下
如果真的有需要TXT檔, 可考慮利用QUERY方式查詢某一區間的記錄後再EXPORT出去成TXT檔
===================引 用 fireflybug 文 章===================
嗯 PD大大的用法應該也可行,可是如果是記錄LOG,當檔案很大的時候,讀取就會影響效能,不知道能否做到每次寫入一行會自動增加一行,而不是整個複寫。

我有想過使用 winexec 方式,用 >> 導向的方式把文字導到文字檔內,但是如果想使用帶參數方式,會出現型態不符問題,也不知道 Str要轉成啥型態才可將參數正確帶入winexec內。
fireflybug
一般會員


發表:18
回覆:36
積分:15
註冊:2008-07-17

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-12-17 09:48:15 IP:220.130.xxx.xxx 訂閱
嗯,資料庫的確是比較理想的解決方式,謝謝各位大大的協助,讓弟又成長了不少
------
今天的事,留到後天再說....
fireflybug
一般會員


發表:18
回覆:36
積分:15
註冊:2008-07-17

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-12-17 09:50:44 IP:220.130.xxx.xxx 訂閱
BlockWrite大大的方式也不錯,謝謝

最後還是使用了 TLogToFile v.2.1 配合自己寫的備份資料維護程式記錄log ,謝謝大家
------
今天的事,留到後天再說....
編輯記錄
fireflybug 重新編輯於 2008-12-17 09:56:00, 註解 無‧
系統時間:2024-05-16 6:14:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!