gpt4 book ai didi

Delphi 2010 错误 E2010 不兼容类型 : 'AnsiChar' and 'Char'

转载 作者:行者123 更新时间:2023-12-03 15:27:46 26 4
gpt4 key购买 nike

我从 Delphi 杂志加载了一些旧代码,当我在 Delphi 2010 中编译它时,我得到一个 E2010 不兼容类型:'AnsiChar' 和 'Char'。

如何解决此错误?

pAddr := inet_ntoa(AddrIn.sin_addr);

pAddr 定义为 PChar
inet_ntoa 是一个返回 PAnsiChar

的函数

最佳答案

使用 AnsiString 和 String 安全地执行必要的转换。

MyAnsiString := AnsiString(inet_ntoa(AddrIn.sin_addr));
MyString := String(MyAnsiString);
pAddr := PChar(MyString);

关于Delphi 2010 错误 E2010 不兼容类型 : 'AnsiChar' and 'Char' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6839019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com