掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
formの値を別のformに渡す (ID:34036)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
問題は、どこで、何のコードが、変数を空白にしてしまうかですね。 代入の文法は間違っていないかと思いますよ? あと、変数を他のUnitで使用するには? の、 グローバル変数は専用ユニットに さんの変数管理法を、 参考にしてみてはどうでしょうか? これは自分も勉強させていただきました。 自分が先ほど書いた例には活かされて無いですが^^;; 試しに、 以下のタイマーを埋め込んではどうでしょうか? var Form1: TForm1; abcd:string='0';//試しに最初から0を入れてみる efgh:integer=0; ... procedure TForm1.Timer1Timer(Sender: TObject); begin //これなら、どこで、何が動いて空白にされるか、解り易いと思います。 //Formの適当なところに、Timerイベントを作って以下を埋め込んでみてはどうでしょうか?。 //beepが少しうるさいですが^^; //何かの参考になるかも知れません。 if abcd = '4' then windows.Beep({音域}700,{長さ}300); if abcd = '' then windows.Beep(500,300); if abcd = ' ' then windows.Beep(500,300); if abcd = '0' then windows.Beep(400,300); form1.caption := 'abcd' + abcd +' ' + 'efgh' + inttostr(efgh); form2.caption := 'abcd' + abcd +' ' + 'efgh' + inttostr(efgh); end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.