AndroidにいくつかのWindowsコードを採用しようとしていますが、失敗しました。Android用Delphi FiremonkeyでHextoBinを使用する方法
私は、次のコードをコンパイルしようとすると、私はエラーを取得する:Android用
[DCC Error] There is no overloaded version of 'HexToBin' that can be called with these arguments
var
BinaryStream: TMemoryStream;
HexStr: String;
WSocket: TWSocket;
begin
HexStr := memo1.Text;
BinaryStream := TMemoryStream.Create;
try
BinaryStream.Size := Length(HexStr) div 2;
if BinaryStream.Size > 0 then
begin
HexToBin(PChar(HexStr), BinaryStream.Memory, BinaryStream.Size);
HexStr:='';
HexStr:=MemoryStreamToString(BinaryStream);
memo1.Text:=HexStr;
IdUDPClient1.Send(HexStr);
あなたが他のすべてのコードを示しているのはなぜ。コンパイルされない1行だけに焦点を当てることはできませんか? –
私のコードで何が起こっているのかをよりよく理解するためです。私はすべてが適切にコード化されているかどうかはわかりません。 – AKYLA
@David Heffernan申し訳ありませんが、何かが正しく行われていない場合、私は新しく、正しくすべてを実行する方法を理解していません – AKYLA