delphi7认为PChar不安全,那么用什么代替PChar?

海洋hk 2003-10-17 02:10:02
我在使用windows api时需要用char * ,delphi里边就只能用PChar作变量的类型
而delphi7认为PChar是不安全的,那么这种情况下用什么类型是安全的?
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiirii 2003-10-17
  • 打赏
  • 举报
回复
.net 的不支持指针, 或者准确点讲, 带指针的代码无法 "托管" ,所以, 如果你现在用指针, 就无法保证程序可顺利移植到 .net!!!
对现在编译的程序没有影响!
东八泰 2003-10-17
  • 打赏
  • 举报
回复
认为pchar不安全其实是针对.net的移值。如果不是要移值到.net中就不需要考虑这个问题。
如果真要替换可以使用char的数组,可以用动态字符数组。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧