Delphi7 では
IdTCPClient: TIdTCPClient;
IdTCPClient.ReadBuffer(FifoData.GetData, 400);
としてデータを取得できたのですが、
Delphi2007では
TIdTCPClient に ReadBuffer がありません。
どうやって取得するのでしょうか?
Indyのバージョンが変った影響ってコトかな?
真琴:「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);
ツイート | ![]() |