掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
モード付で他のフォームを開くと例外が発生する (ID:45588)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
メインフォーム以外に2つのフォーム1、2を持つプログラムで、呼び出しはメインフォーム→フォーム1→フォーム2→メインフォームの順番です。 開発環境でメインフォームからフォーム1をモード付で呼び出すと例外が発生する時と出ない時が有り、原因が判らず困り果てています。 どうかよろしくお願い致します。以下、状況は以下の通りです。 ・Win7-32、Delphi2007(December2007 Update済み) ・メインフォームのボタンで ・・・form2.Showmodal ・・・他には何もしない ・フォーム2 パスワード書き込むEditとOK,Cancelボタンのみ。OKでフォーム3を開くだけ。フォーム2生成時は何もなし。フォーム2は「bsSingle」「wsNormal」に設定しています。フォーム3も同様です。フォーム3同様タイトルバーだけが表示される場合も有ります。 ・フォーム2でパスワードを入れてOKボタンをクリックすると正常にフォーム3が表示される場合とタイトルバーだけが画面の左上部に表示されフォー ム全体が表示されない時が有ります。パスワードはフォーム3のeditを参照します。フォーム3はモードレスで呼び出ししています。 無事フォーム2が開けてフォーム3を開く時は例外が発生することは有りませんが、タイトルバーだけ表示が有ります。 ・参照はimplemention部にIDEの指示通り入れています。 ・例外メッセージ デバッガ失敗の通知 accessviolation at 0x770efa45:write of address 0x02a00fd0 再開するにはステップ実行・・・・ F8キー押しても同様の例外メッセージで先に進めません。 何が問題なのでしょうか?何も変なことはしていないように思うのですが。どうぞよろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.