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


HIRQ  2005-11-22 20:40:35  No: 18854  IP: [192.*.*.*]

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

編集    削除
にしの  2005-11-22 21:12:52  No: 18855  IP: [192.*.*.*]

AntiFreezeは使用していますか?

編集    削除
HIRQ  2005-11-22 21:51:36  No: 18856  IP: [192.*.*.*]

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

編集    削除
どやさ  2005-11-22 22:24:20  No: 18857  IP: [192.*.*.*]

置くだけです

編集    削除
HIRQ  2005-11-22 22:29:30  No: 18858  IP: [192.*.*.*]

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

編集    削除
どやさ  2005-11-22 22:36:16  No: 18859  IP: [192.*.*.*]

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

編集    削除
HIRQ  2005-11-22 23:14:25  No: 18860  IP: [192.*.*.*]

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

編集    削除
どやさ  2005-11-22 23:38:01  No: 18861  IP: [192.*.*.*]

UpDate してるの?

編集    削除