このリンクで Delphi で Indy コンポーネントを使用する方法を学ぶためにオープンソース コードを表示していましたが、いくつかの優れた方法に気付きましたが、ide エラーが存在しないと不平を言っています。確認のためにこれを求めています、それらは Indy の古いバージョンで利用可能でしたか?もしそうなら、Delphi XE の Indy の新しいバージョンでそれらに代わるものは何ですか? 皆さん、ありがとうございました。
user1803300
質問する
1528 次
1 に答える
4
あなたが見ているコードはIndy9用に書かれています。XEは代わりにIndy10に同梱されています。Indy 10では、多くのことが書き直されました。最も注目すべき点は次のとおりです。
TIdPeerThread
はに置き換えられTIdContext
、コンテキスト管理は親スレッドから切り離されました(子孫ですが、TIdPeerThread
そうではありません)。TThread
TIdContext
- Indy9にあったほとんどの読み取り/書き込みメソッドは
TIdTCPConnection
Indy10に移動さTIdIOHandler
れ、ほとんどの書き込みメソッドもWrite()
オーバーロードに名前が変更されました。
だからあなたが探しているのはAContext.Connection.IOHandler.Write(Integer)
、AContext.Connection.IOHandler.Write(TStream)
などです。
于 2013-03-15T22:10:36.500 に答える