データを取得するには?


ネル  2008-07-25 01:29:00  No: 31343

Delphi7 では

IdTCPClient: TIdTCPClient;
IdTCPClient.ReadBuffer(FifoData.GetData, 400);

としてデータを取得できたのですが、

Delphi2007では

TIdTCPClient に ReadBuffer がありません。
どうやって取得するのでしょうか?


それって?  2008-07-25 06:48:33  No: 31344

Indyのバージョンが変った影響ってコトかな?


それを言っちゃぁ  2008-07-25 06:58:38  No: 31345

真琴:「Indyってホントにイジワルだよね、ハルコさん」
春子:「ン? バージョンが上がる度に前のソースが使えなくなるってコトかな?」
真琴:「そうなの、ホント困っちゃう、ナンでこうなるの?ってカンジ」
春子:「まぁネ、でも、良くするための努力の結果だと思ってガマン、ガマン」
真琴:「そうかなぁ〜、もしかしてぇ、行き当たりばったりってコトじゃないの?」
春子:「それを言っちゃぁオシマイよ、マコト」

×IdTCPClient.ReadBuffer();

○IdTCPClient.IOHandler.ReadBytes();
  BytesToRaw();

procedure TIdIOHandler.ReadBytes(var VBuffer: TIdBytes; AByteCount: Integer; AAppend: Boolean = True);
procedure BytesToRaw(const AValue: TIdBytes; var VBuffer; const ASize: Integer);


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加