|
2007에서는
AnsiString __fastcall BytesToString(TBytes ABytes, int AStartIndex = 0x0, int AMaxCount = 0x7fffffff)
라는 함수가 있습니다.
그외에 IdGlobal.hpp에 보시면
BytesToChar, BytesToInteger, BytesToInt64, BytesToWord,
BytesToShort, BytesToCardinal, BytesToRaw
등의 함수가 있습니다.
저는 BytesToRaw를 주로 사용하여 char []로 변환해서 씁니다.
하안인 님이 쓰신 글 :
: indy 의 udp 서버 컴포넌트를 사용하여
:
: 메시지를 받으려고 하는데 TBytes AData 값은 String으로 어떻게
: 바꿔야 하는지요.
:
:
: void __fastcall TForm1::IdUDPServer1UDPRead(TObject *Sender, TBytes AData,
: TIdSocketHandle *ABinding)
: {
: /// AData 값을 String 으로 바꿔서 처리하려고 하는데...
:
: }
|