データを取得するには?


ネル  2008-07-24 16:29:00  No: 31343  IP: 192.*.*.*

Delphi7 では

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

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

Delphi2007では

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

編集 削除
それって?  2008-07-24 21:48:33  No: 31344  IP: 192.*.*.*

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

編集 削除
それを言っちゃぁ  2008-07-24 21:58:38  No: 31345  IP: 192.*.*.*

真琴:「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);

編集 削除