全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:981
推到 Plurk!
推到 Facebook!

IdTCPClient 問題

答題得分者是:RaynorPao
jeh
一般會員


發表:1
回覆:0
積分:0
註冊:2003-07-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-25 13:44:43 IP:140.130.xxx.xxx 未訂閱
Client端的程式:    void __fastcall TForm1::Timer1Timer(TObject *Sender) {         if(IdTCPClient1->Connected())         {                 TMemoryStream *ms=new TMemoryStream();                    IdTCPClient1->WriteLn("SendMe");                                  IdTCPClient1->ReadStream(ms,-1, false);                    ms->Position=0;                 TJPEGImage *jpg = new TJPEGImage () ;                 jpg->LoadFromStream(ms);                 jpg->CompressionQuality=75;                 //jpg->Compress();                                     Image1->Picture->Assign(jpg);                    Form1->DoubleBuffered=true;                 delete jpg;                 delete ms;            } } 為什麼會出現 JPEG error #41 的問題 謝謝< >< >
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-25 14:03:05 IP:203.73.xxx.xxx 未訂閱
引言: Client端的程式: void __fastcall TForm1::Timer1Timer(TObject *Sender) { if(IdTCPClient1->Connected()) { TMemoryStream *ms=new TMemoryStream(); IdTCPClient1->WriteLn("SendMe"); IdTCPClient1->ReadStream(ms,-1, false); ms->SaveToFile("Client.dat"); ms->Position=0; TJPEGImage *jpg = new TJPEGImage () ; jpg->LoadFromStream(ms); jpg->CompressionQuality=75; //jpg->Compress(); Image1->Picture->Assign(jpg); Form1->DoubleBuffered=true; delete jpg; delete ms; } } 為什麼會出現 JPEG error #41 的問題 謝謝< >< >
jeh 你好:
(1)會出現這個錯誤的原因,通常都是你所接收到的資料,並不是正確的 JPEG
   檔案格式
(2)建議你先比對由 Server 端傳送的資料和 Client 端接收到的資料是否相同
   ,至於該如何比對,可以在 Server 端傳送之前先把要傳送的 Stream 儲存
   成一個檔案,另外在 Client 端接收之後,把接收到的 Stream 儲存成另外
   一個檔案,然後比對
(3)這邊有一個範例,也參考看看
   >    < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=10003806&CC=223734"> -- Enjoy Researching & Developing --
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
系統時間:2024-05-10 21:20:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!