×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
プログラム系の記事書いてないな…そろそろ。
・冷凍蛙v1.16
v1.17で失敗(というか不良w)したのでバージョンダウンして公開しており、
現在問題なし。だが機能追加できないのが痛い(HSPが悲鳴をあげる)。
VC++に移植中であるが、ダイアログベースにしようかシングルドキュメントにするか…
ダイアログベースはウィンドウクラスの貼りつけ簡単。だがコンパイル後に改竄可能。
シングルドキュメントはひたすらウィンドウクラス貼りつけ…(v2.00ソースで確認可)。
・その他
MFCで一発(デバッグ無し)でプログラムをしようとしたり(失敗しましたw)。
WriteしてないのにFlushしてCloseでハンドルされていない例外。
CStdioFileを関数の引数にしようとしたり(馬鹿
プログラムの内容は以下のとおり。
・HSP1
AのPCのファイル(ASCII名)のうち、ファイル名が数字のものをフルパスでリスト化(ASCII)。
・MFC1
BのPCのファイル(Unicode名)のうち「文字列(数字)文字列.拡張子」のファイルを
ファイル名のみリスト化(Unicode)。
・MFC2
Aのリストのファイル名(番号)がBのリストの「(数字)」に一致する場合、
該当名をリストBから取り出しCのリストのAのリストの番号と同じ行に
該当名を挿入(ない場合は改行のみを入れる)し、リスト化(Unicode)する。
・MFC3
Aのリストの行とCのリストの行が一対一の関係である事を確認し、
AのPCにおいてAのリストのファイルをCのリストのファイル名にリネームする。
(改行ならスキップ)
・HSP2
Aのリストを捜査し、存在する(リネームされていない)ファイルをエラーログに書き出す。
・MFC4
BのPCよりリネームに成功したファイル名と同じファイル名のファイルを削除。
・統一事項
UnicodeはBOM付リトルエンディアンで読み書き。改行は_T("\r\n")[0D000A00]。
完成したものの、プログラムが細切れ過ぎて運用が煩雑(何回も使うわけでもないが)。
時間があれば全部一つのプログラム(MFC)にできるのだが…。
・冷凍蛙v1.16
v1.17で失敗(というか不良w)したのでバージョンダウンして公開しており、
現在問題なし。だが機能追加できないのが痛い(HSPが悲鳴をあげる)。
VC++に移植中であるが、ダイアログベースにしようかシングルドキュメントにするか…
ダイアログベースはウィンドウクラスの貼りつけ簡単。だがコンパイル後に改竄可能。
シングルドキュメントはひたすらウィンドウクラス貼りつけ…(v2.00ソースで確認可)。
・その他
MFCで一発(デバッグ無し)でプログラムをしようとしたり(失敗しましたw)。
WriteしてないのにFlushしてCloseでハンドルされていない例外。
CStdioFileを関数の引数にしようとしたり(馬鹿
プログラムの内容は以下のとおり。
・HSP1
AのPCのファイル(ASCII名)のうち、ファイル名が数字のものをフルパスでリスト化(ASCII)。
・MFC1
BのPCのファイル(Unicode名)のうち「文字列(数字)文字列.拡張子」のファイルを
ファイル名のみリスト化(Unicode)。
・MFC2
Aのリストのファイル名(番号)がBのリストの「(数字)」に一致する場合、
該当名をリストBから取り出しCのリストのAのリストの番号と同じ行に
該当名を挿入(ない場合は改行のみを入れる)し、リスト化(Unicode)する。
・MFC3
Aのリストの行とCのリストの行が一対一の関係である事を確認し、
AのPCにおいてAのリストのファイルをCのリストのファイル名にリネームする。
(改行ならスキップ)
・HSP2
Aのリストを捜査し、存在する(リネームされていない)ファイルをエラーログに書き出す。
・MFC4
BのPCよりリネームに成功したファイル名と同じファイル名のファイルを削除。
・統一事項
UnicodeはBOM付リトルエンディアンで読み書き。改行は_T("\r\n")[0D000A00]。
完成したものの、プログラムが細切れ過ぎて運用が煩雑(何回も使うわけでもないが)。
時間があれば全部一つのプログラム(MFC)にできるのだが…。
PR
この記事にコメントする