喫茶XRAYトップページ


[6348] トラブルに遭遇した時の対処法返信 削除
2012/9/13 (木) 17:34:19 Mr.XRARY
の1つです.適当と思われる例があったので,備忘録代わりに.

http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+201209/12090007.txt

《別の新規プロジェクトを作成し、この部分だけのみをコンパイルした場合、
 どうなりますか?》

というレスがありましたが.

《複雑にからみあってるプログラムですから、そんなことはできません。》

という返信でした.しかしながら.結果的に,

《先にいらない部分を削除して、ボタンも配置してから組み込みました。》

となってしまうのですね.
DEKOさんのところにもあるように.
「問題を再現できる最小限のソースコード」というのがミソですね.
新規プロジェクトに,問題と思われる部分を追加したテストプログラムを
作成するのが,結局は「急がば回れ」になる可能性があります.
テスト用の新規プロジェクトがやたら増えて,どれがどれだか分からなく
なることもありますが(笑)

ところで.2012/09/11(火) 19:43:08 に,
>基本がよくわかってない初心者が陥るパターンだね。

というレスがありますが,これは間違っています.多分.だって

>昔からdelphiは訳の分からないエラー表示が出ていましたが、

と質問者が書いています.つまり,「昔」から使っているんですから.
決して「初心者」とは言えないのではないかと推測されます.(^^;

[6349] Re:トラブルに遭遇した時の対処法返信 削除
2012/9/13 (木) 18:03:18 Mr.XRARY
> 「問題を再現できる最小限のソースコード」というのがミソですね.

といってもですね.
http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+201209/12090009.txt
の最初のコードは「必要最小限」とは言えないですね.

なぜなら,実際に動作させることができません.
エラーを再現することができません.
変数の値などが不明です.
「複雑にからみあってるプログラムですから、そんなことはできません。」
ということで,テスト用のプロジェクトを作成したわけではなく,
現在のプロジェクトのままの一部を掲載したのでしょう.手抜きですね.

結果的に,
>原因は、RangeCode1の設定でした。

ですから,結局,レスした方々は,質問者に「遊ばれた」わけですね (^^;

INCM/CMT
Cyclamen v3.82