掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アプリケーション間で画像を転送するには? (ID:119797)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> A.exeで表示している画像をB.exeの方へ送りたいのですが しまった、今回の場合は LinkSend の方が適切ですかね。 とりあえずサンプル。 <送信側: Project1> 1. 新規プロジェクトで、Form1 に Picture1 と Command1 を張ります。 2. フォームのCaptionに "送信側" と書いておきます。 3. Picture1 は AutoRedraw = True にしておきます。 4. フォームの LinkMode プロパティを 1(ソース) に変更します。 5. Command1ボタンのClickイベントに、以下のように記述します。 Picture1.Cls Picture1.Print Timer Picture1.Line (0, 0)-(1000, 1000) Picture1.LinkSend '←送信命令 6. これを、Project1.exe として保存します。 <受信側: Project2> 1. 新規プロジェクト(Project2)にて、Form1 に Picture1 だけを張ります。 2. フォームのCaptionに "受信側" と書いておきます。 3. Picture1 の AutoRedraw は、Falseのままで OK です。 4. Picture1 の LinkTopic に、"Project1|Form1" と記述します。 5. Picture1 の LinkItem に、"Picture1" と記述します。 6. フォームの Loadイベントに、以下のように記述します。 Picture1.LinkMode = 1 7. これを、Project2.exe として保存します。 まず、送信側(Project1)を起動してから、 受信側(Project2)を起動してください。 その後、送信側のボタンをクリックすると、それにあわせて 受信側の画像が連動して変化すると思います。 LinkMode指定時に、相手側が起動していない場合にはエラーになるので、 必要に応じて、エラー処理やタイムアウト時間の調整などを行ってください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.