30 10月 2007

BCB Indy的元件 IdTCPClient的OnWork有問題

BCB的Indy元件:TIdTCPClient
在使用時,出現了點問題。它的Event : OnWork,原本的意義應該要是Server端有資料傳進來時,TWorkMode的參數的值會是wmRead,當有資料要寫給Server時,wmRead的值會是wmWrite。但是,在使用時,當有資料要傳要寫時,這個Event都不會被觸發... 再拿它的sample code來看,它竟然是用Timer去判斷是否有資料要讀or寫... 這樣的話,用Event還有什麼意義,真搞不懂。

所以最後的替代方案,就是用以前的元件囉。TClientSocket,它有OnRead的Event可以用,比較方便。

4 則留言:

ZiiCafe 提到...

你好...我在找關於SKYPE的問題,無意間逛到這裡,請教一個問題,就是是否有Web版的skype服務呢,就是說不用下載skype,直接崁在網頁上按下去就可以通話呢?

Falldog 提到...

我原本也不太清楚,不過剛找了一下,找到這個國外的網站
http://www.jajah.com/
你可以試試看:)

ZiiCafe 提到...

謝謝...這個我有玩過了
我想找的是一個可以給我的會員使用的網路電話服務,不用下載,一切都在網頁上進行,狀況是:

會員---->我------>會員朋友
(多) (1) (多)
有這樣的嗎?

Falldog 提到...

這個我就不清楚了,記得目前似乎沒有這種的,你可能要再找一找~@_@