如何判斷無法LoadFromStream |
缺席
|
ysun
一般會員 發表:7 回覆:4 積分:2 註冊:2004-04-28 發送簡訊給我 |
如下面的程式碼,這是Client端的程式碼,因為stream是由Server端傳過來的所以可能有時會不完整,或是順序有錯誤之類的。所以有時無法LoadFromStream(),我希望就算無法LoadFromStream也不要有錯誤訊息出來。因為Client端這邊一直跑出JPEG Error 41的訊息,我用try catch把它包起來,但錯誤訊息依然出現.... 有辦法讓錯誤訊息不再出來嗎? 或者JPEG經過Stream方式傳輸的好方法?我目前是用TMemoryStream
try { Image1->Picture->Graphic->LoadFromStream(stream); Image1->Refresh(); stream->Clear(); } catch(...) { //Some process code coming here =__= }發表人 - taishyang 於 2004/05/04 19:59:31 |
ysun
一般會員 發表:7 回覆:4 積分:2 註冊:2004-04-28 發送簡訊給我 |
引言: 如下面的程式碼,這是Client端的程式碼,因為stream是由Server端傳過來的所以可能有時會不完整,或是順序有錯誤之類的。所以有時無法LoadFromStream(),我希望就算無法LoadFromStream也不要有錯誤訊息出來。因為Client端這邊一直跑出JPEG Error 41的訊息,我用try catch把它包起來,但錯誤訊息依然出現.... 有辦法讓錯誤訊息不再出來嗎? 或者JPEG經過Stream方式傳輸的好方法?我目前是用TMemoryStreamSorry,我犯了極大的錯誤 今天突然想到,原來我忘了把Position指到最前面 stream->Position = 0; 這樣就OK了 但是還是想請教Image1->Picture->Graphic->LoadFromStream(stream); 當發生錯誤時,有無辦法可將錯誤訊息攔截?try { Image1->Picture->Graphic->LoadFromStream(stream); Image1->Refresh(); stream->Clear(); } catch(...) { //Some process code coming here =__= }發表人 - taishyang 於 2004/05/04 19:59:31 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |