社区
语言基础/算法/系统设计
帖子详情
E2010 Incompatible types: 'PAnsiChar' and 'PWideCha
chunyingjun7212
2017-09-19 04:03:10
procedure TFrmMain.SendString(const Str: string);
begin
Comm1.WriteCommData(PChar(Str), Length(Str)) then
begin
FTXNum := FTXNum + Cardinal(Length(Str));
ShowTX;
end;
end;
...全文
252
回复
打赏
收藏
E2010 Incompatible types: 'PAnsiChar' and 'PWideCha
procedure TFrmMain.SendString(const Str: string); begin Comm1.WriteCommData(PChar(Str), Length(Str)) then begin FTXNum := FTXNum + Cardinal(Length(Str)); ShowTX; end; end;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphi2010中使用pchar时E2010
Incompatible
types
: 'Char' and 'AnsiChar' 错误的处理
在网上搜了一个ping...delphi7版本中的Pcharh函数在delphi2010中使用时,编译时出现错误:E2010
Incompatible
types
: 'Char' and 'AnsiChar' 这时可以这样使用: PAnsiChar(AnsiString(string)); 说明: 在d...
在delphi2010中调用gethostname函数出现错误:E2010
Incompatible
types
: 'Array' and
'PAnsiChar'
...
在delphi2010下编译出现错误:E2010
Incompatible
types
: 'Array' and
'PAnsiChar'
错误定位在第12行。也就是调用gethostname函数出现了错误。根源在于在delphi2010中,gethostname函数的原型发生了改变: 由...
[dcc32 Error] Unit1.pas(57): E2010
Incompatible
types
:
'PAnsiChar'
and 'array[0..260] of Char'
var hostName : array [0..255] of char;... 产生原因:D2009的Char为宽字符WideChar,而gethostname第一个参数是PAnsiChar。 解决方法:将hostName的声明改成array [0..255] of AnsiChar;即可。
E2010
Incompatible
types
: 'Array' and
'PAnsiChar'
今天在编程中又遇到了一个问题,在delphi2009下真的比较头疼啊。O(∩_∩)O~。 声明中Buffer: Array[0..63] of Char; 代码中GetHostName(Buffer,SizeOf(Buffer)); 将Char改为AnsiChar即可。...D2009里面要把那些...
delphi7与XE的变量与函数的改变
跟往常一样拿着delphi7老程序放在delphi XE...[dcc32 Error] XXX.pas(1299): E2010
Incompatible
types
:
'PAnsiChar'
and
'PWideCha
r'。 Delphi中有PChar,PWideChar,PAnsiChar三种形式在。在Delphi2010之前Pchar类型
语言基础/算法/系统设计
16,749
社区成员
33,245
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章