掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
UDPの利用例でエラーがでるのですが (ID:49454)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>Delphi 7に付属しているIndy 9のコンポーネントを利用して、手軽に作ってみます。 Indy9 用だよねソース ソース会員じゃないとダウンロードできないし [dcc32 エラー] Unit1.pas(36): E2010 'TIdUDPListenerThread' と 'TObject' には互換性がありません の原因は Indy9 と Indy10 の IdUPDServer の OnUPDRead のイベントの型が違うから //Indy9 procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle); //Indy10 procedure TForm1.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread; const AData: TIdBytes; ABinding: TIdSocketHandle); 1個目のパラメータが Sender: TObject; と AThread: TIdUDPListenerThread; と型に互換性がないと イベントを付けなおせばいけるけど今度は AData の型が違うからそこ直さないと駄目 AData: TStream; //Indy9 AData: TIdBytes; //Indy10
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.