掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
レコード形データをテキストデータとして出力するには? (ID:21649)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
そのレコード中には、テキストで表現できない値も含まれているので 随時、それらを変換するコードを書かなければならないでしょう。 Delphi の IDEを使っているなら、 1.SHIFT + CTRL + R でキーマクロ記録開始 2.変換用のコードをマクロで繰り返し可能なように書く 3.もう一度 SHIFT + CTRL + R でキーマクロ記録終了 4.SHIFT + CTRL + P でキーマクロの再生 をいくつか繰り返せば、なんとかなりませんか? CTRL + → :単語単位でキャレットを移動 CTRL + SHIFT + → :直前のキャレットから次のキャレットまで単語単位で選択 なども利用します。 また、CTRL + →などで、選択できないような場合は、 「'」や「;」などを、検索ダイアログで、検索文字列として指定しておき F3 キーとカーソルキーなどを駆使して、選択できます。 とりあえず、 type a: integer; b: string; c: integer; d: string; end; こういうのをCUT & PASTE で a: integer; b: string; c: integer; d: string; という状態にします。 次に、キーマクロを使って a{ integer}; b{ string}; c{ integer}; d{ string}; という状態にし、 次に、integerの部分をキーマクロ(と検索ダイアログ)を使って IntToStrDef(a{ integer},0); b{ string}; IntToStrDef(c{ integer},0); d{ string}; のようにし、 最終的に Writeln( txt,IntToStrDef(a{ integer},0)); Writeln( txt,b{ string}); Writeln( txt,IntToStrDef(c{ integer},0)); Writeln(d{ string}); とします。 いかがですか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.