Indyで1接続で複数の画像ファイルを送信して表示するには?


HIRQ  2005-11-22 20:40:35  No: 18854

こんにちはHIRQです
Delphi7 Indy9 でTCPで画像ファイルの送信する際に1接続で1ファイルの
送信はできたのですが、その画像を表示する際に一度サーバーとクライアント
とのを接続を切らなければTImageに画像が表示されないようなのですが複数の
画像を送って接続を切らずに画像を表示する方法はないでしょうか?
方法としては一度受信したファイルをTImageに表示と受信したデータをTImageの方へ移行して表示させていますがどちらも切断後でしか表示されません。
いろいろあちこち調べてもわかりませんでしたのでここに投稿しました。
よろしくお願いします。m(_ _)m


にしの  2005-11-22 21:12:52  No: 18855

AntiFreezeは使用していますか?


HIRQ  2005-11-22 21:51:36  No: 18856

ありがとうございます。
そういうのがあるんですね(^^;A)
ただ置くだけではダメなんでしょうね。
使い方がわからないので今調べ中です^^;


どやさ  2005-11-22 22:24:20  No: 18857

置くだけです


HIRQ  2005-11-22 22:29:30  No: 18858

プロパティ設定して置くだけでいいみたいですね?
しかし、切断しないと表示しないのは変わらないですね


どやさ  2005-11-22 22:36:16  No: 18859

>その画像を表示する際に一度サーバーとクライアント
>とのを接続を切らなければTImageに画像が表示されないようなのですが
普通切断しません
作り方に問題があるか、
リフレッシュしていないかじゃないですか?


HIRQ  2005-11-22 23:14:25  No: 18860

Indy9 Demoの中のファイルサーバーとクライアントにそれぞれAntiFreezeを設置し
それぞれのfinallyの切断を使用しないようにしてサーバーのtry..finallyの
間においてファイルを保存した直後にTImageに表示するようにしてみましたが
症状は同じですね。
改めて切断してやるとやはり画像は表示されるようになります。


どやさ  2005-11-22 23:38:01  No: 18861

UpDate してるの?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加