あるコードに別のコードを埋め込むのツール2008/01/27なんだか休日はぐだぐだしているので,ぐだぐだしながらプログラミング。いうわけで,こういうもんを作ってみました。使ってみたいという物好きな方は,以下からどうぞ。sbmkw_20080127.zipどういうもんかというと,適当なテキストファイルを指定したフォーマットに整形してファイルに書き出すプログラムです。整形する単位は行ごとです。埋め込む文字列は,ダブルクォート(")で囲まれていることを前提にしているので,埋め込むときに,ダブルクォートとバックスラッシュ(\)をエスケープします。こんなテキストファイルを,"aaaa"bbbbccccこんな風にするツールです。クラスのオブジェクト(sbObject)にテキストファイルを読み込ませるようなコードを吐きます。,「空白だけの行を無視する」にチェックを入れると,空白行を無視します。埋め込むのが面倒っちかったからです。手元にない場合もあるから,必要な機能だけ作っとこうと思ったわけ。カスタムタグを作るときなんかには,微妙に便利かも。いかんせんぐだプロなので,以下の制限事項があります。エスケープ処理で文字コードを意識していないから,マルチバイトの文字列は基本的に不可。1行は255文字以内。256文字目以降は無視される。渡している(←!)から)。以外のフォーマット文字(%?)を埋め込んだ場合の挙動は保証しない。全体的にエラー処理とかぐだぐだ。ぐだプロにいつも使ってるソフト。アップグレードの対象にしてないみたいなんですよねー......。買おうとおもってたんだけど,一気に購買欲が失せてしまいました。