掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
二重起動防止でコマンドライン引数の受け渡しについて (ID:14085)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Createする前に Form1.CopyDataToOldを呼び出した場合 Form1.CopyDataToOldにブレークポイントを設定してステップ実行してみるとわかると思いますがCopyDataToOldにエントリした時点でvar Form1:TFormにはまだ値が入っていません(nil)。当たり前ですが プログラムは自体は当然コンパイル時に存在しますが、有効なインスタンスはCreate後でなければ作成されていません。 ルーチン内で未初期化の変数を偶然使用していなければ一見正常に動作しているように見えますが誤りです。 これは善悪の問題ではなくて間違った使用方法です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.