【发布时间】:2017-08-15 04:22:09
【问题描述】:
我正在尝试将一些 Windows 代码应用到 Android,但没有成功。
当我尝试编译以下代码时,出现错误:
[DCC 错误] 没有可以使用这些参数调用的 'HexToBin' 的重载版本
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);
【问题讨论】:
-
为什么要显示所有其他代码。我们不能只关注无法编译的那一行吗?
-
为了更好地理解我的代码中发生的事情。因为我不确定所有的编码是否正确。
-
@David Heffernan 抱歉,如果有些事情做得不好,我是新手,不太了解如何正确执行所有操作
标签: android delphi firemonkey indy