社区
Delphi
帖子详情
delphi7认为PChar不安全,那么用什么代替PChar?
海洋hk
2003-10-17 02:10:02
我在使用windows api时需要用char * ,delphi里边就只能用PChar作变量的类型
而delphi7认为PChar是不安全的,那么这种情况下用什么类型是安全的?
...全文
80
2
打赏
收藏
delphi7认为PChar不安全,那么用什么代替PChar?
我在使用windows api时需要用char * ,delphi里边就只能用PChar作变量的类型 而delphi7认为PChar是不安全的,那么这种情况下用什么类型是安全的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiirii
2003-10-17
打赏
举报
回复
.net 的不支持指针, 或者准确点讲, 带指针的代码无法 "托管" ,所以, 如果你现在用指针, 就无法保证程序可顺利移植到 .net!!!
对现在编译的程序没有影响!
东八泰
2003-10-17
打赏
举报
回复
认为pchar不安全其实是针对.net的移值。如果不是要移值到.net中就不需要考虑这个问题。
如果真要替换可以使用char的数组,可以用动态字符数组。
Delphi
通过主机名获取IP
很简单的一个例子,用
delphi
2010编写的,网上有的例子会出现网上的教程是
Pc
har
(IPAddress) 这样会提示 Incompatible types: 'C
har
' and 'AnsiC
har
' 处理 解决办法1:参数格式不变,使用的时候麻烦一点。先把...
Delphi
字符串与 Windows
PC
har
字符串
Delphi
字符串与 Windows
PC
har
字符串 长字符串为零终止串,这意味着长字符串完全与Windows使用的C语言零终止串兼容,这给长字符串使用带来了便利。一个零终止串是一个字符序列,该序列以一个零字节(或null)结尾。...
Delphi
中的各种字符串、String、
PC
har
、C
har
数组
其中的所有代码均在
Delphi
7下测试通过。
Delphi
4,5,6,7中有字符串类型包括了: 短字符串(Short String) 长字符串(Long String) 宽字符串(Wide String) 零结尾字符串(Null-Terminated ...
Delphi
内存分配
Delphi
内存分配
Delphi
的字符及字符串 - C
har
、AnsiC
har
、WideC
har
、
PC
har
、PAnsiC
har
、PWideC
har
Delphi
有三种类型的字符:AnsiC
har
这是标准的1字节的ANSI字符,程序员都...记住因为一个字符在长度上并不表示一个字节,所以不能在应用程序中对字符长度进行硬编码,而应该使用Sizeof()函数。注意Sizeof()标准函数返回
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章