使って、ウィンドウズ環境構築してますが、素のままだと、キーボードの挙動が???となってストレスが溜まります。探せば回避方法の情報は載ってるんですが、ミニマルなセットが無いのと、探すのに意外と時間を食われるので、備忘録として書いとく事にしました。キーは入れ替えた方がいいので、レジストリを設定してキーを入れ替える事にします。いうファイルに保存してダブルクリックすると、レジストリが設定されます。キーは入れ替えたので、キーマッピングは無効にしておきたい所。キーを押しながら複数選択すると、マウスの右ボタンが押された状態になって、個別複数選択ができないので、これも無効にします。系は違うキーにアサインした方がいいかもしれません。ウィンドウズの場合、ファンクションキーをよく使うので、マックのキーボード設定にてファンクションキーを有効にすると...。受難いやー、出るわ出るわ、どんどん風化しますわ。ウィンドウズ上で、ATLとかWTLとかWCFとかWPFとか、もう使いたくないわwww。書いたんですが、捨てられる捨てられる。その捨てられっぷりが見事で、IIS7になったら、まともに動作しないwww。デバッグしようと思っても、プロセスが開始されず、アタッチもされないし、プロセス、即終了するしwww。どないせぇちゅうねん。作ってて、そっちは動いてたんで、同じ名前のアプリケーション・プールでそっちを動かしてプロセス・アタッチする事で、手がかりは掴めました。原因は、ここに書いてあるような事で、とにかく、おかしい。リソース・リークしてるかもしれんけど、デバッグできんので、下のように修正してデバッグを続ける事に・・・。DebugBreak();#endif}おかしい、トレースしている範囲では、特におかしそうな所は無さそう...だけど、ハンドラが全く呼ばれない!でも、当たりを付けて探ったら、見つけました。あー、思い当たる節あるわ...つい先日、リソースハンドルがNULLで(#^ω^)ってなってたのと、同じや。いうオプション自体をテキストファイルで受け渡すオプション(ややこしい)が追加されており、これを利用すると、UTF-8の文字コードでオプションを渡しても文字化けが起きないので、パッチは不要という事になりました。オプションを指定するオプションとか、似たような事を考えてました。UTF-8でオプションが使える事の利点は、QGISなどの既にマルチ言語で動作しているアプリケーションから、複数の言語をチャンポンにして扱える事が挙げられます。チケットでのディスカッションは、こちら。話が通じなくて、困りました。どちらも、そう思っていた事でしょう。ま、自分の投下したパッチも、まるっきり無駄では無くて、コンソール画面にエラーを出力する場合には利用できると思います。クリティカルでは無いので、取り込まなくても支障は無いでしょう。アホけ?という辺りで締めたいと思います。MLにパッチ投稿したら、MLへのpatch投下は、やっぱり遠慮して欲しいと言われたので、説明をした上で、どなたかにパッチを送るという手順になりそう。投下できなくて、困ってるのだ...。もので、新しくコマンドライン引数を管理するクラスが生成されていたので、ちょこっと直すだけで、コマンドライン型アプリ全部に適用されそうです。problem.ウィンドウズ環境におけるコマンドプロンプトの問題を説明するために、簡単なプログラムを書いてみました。0;}これを実行するバッチファイルは、こんなんです。行なっても状況に変わりはありません。