-2

このコードを使用して、作成する必要がある複雑なスクリプトを作成する多くの行 (SQL.Add) をログに記録します。

元:

[...]
SQL.Add('ENTITY_ID, PRO_CODE, PHASE_CODE, TASK_CODE, PERIOD_REF');
SQL.Add('from ' + trim(SourceJrnl) + ' where');
SQL.Add('MASTER_ID = ' + IntToStr(TranID) + ' and');...
[...]


{ for debugging only }
for i := 0 to SQL.Count-1 do 
  ShowMessage('Line #' + IntToStr(i+1) + ' : '+ SQL.Strings[i]);

文字列リストまたはメモからファイルに行を書き込む簡単な方法 (関数)。

[編集] 申し訳ありません。メモや文字列リストはありませんが、単純なログ ファイルです。

4

1 に答える 1

2

を呼び出すSQL.SaveToFileと、クエリがファイルに書き込まれますが、前のファイルの内容が上書きされるため、1つのクエリのみが表示され、他のログは表示されません。代わりに、プロパティを読み取ってSQL.Text1つの文字列のすべての行を取得し、プログラムの残りの部分で使用しているログ手法を使用して、ログファイルに書き込みます。ピンチでは、ファイルにテキスト行を書き込む簡単な方法はを呼び出すことですがWriteln人々は以前に実際のログライブラリについて質問しました。

于 2013-03-20T04:09:52.690 に答える