掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
二重起動したら既に起動しているアプリを終了する方法 (ID:103401)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士様 お世話になります。各種のアイデアをご提供いただきありがとうございました。DDE通信というものを初めてでしたが試してみましたところ、これで目的の動作が得られるものと思いましたので解決のチェックを入れさせていただきました。 テストしたものは下記のようなものですが、これで何か問題が考えられるようでしたらご指摘ください。ありがとうございました。 ----------サーバー側 (Project1.exe)--------------- '③通信するフォームのプロパティにて以下の様に設定 'LinkTopic : IdentString ←DDE通信時の識別子、重複しないユニークな名前をつける 'LinkMode : 1 ←DDE通信をアクティブに設定 Private Sub Command1_Click() Text1.Text = "sayonara" '様子を見てDelayが必要? text1.text = "welcome" ret = Shell("project2.exe", 1) End Sub ----------クライアント側(Project2.exe)--------------- Private StartDoc As String Private NewDoc As String Private Sub Form_Load() '各種設定 Text1.LinkTopic = "Project1|IdentString" Text1.LinkItem = "Text1" 'DDE通信の開始 Text1.LinkMode = 1 StartDoc = Text1.Text Caption = Now WindowState = 0 End Sub Private Sub Text1_Change() NewDoc = Text1.Text If NewDoc <> StartDoc and NewDoc="sayonara" Then End End Sub
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.