我定义了四个PCHAR类型:result1,resut2,result3,result4.再使用我想灵活控制这四个变量。所以我在程序中使用了‘result'+i,(i=1,2,3,4).结果报错提示PCHAR类型不能像字符串一样使用连接符+。我的想法是先将这四个PCHAR转换成STRING。然后使用上面的方法。我的问题是如何将PCHAR转换为字符串?或者如何不将PCHAR转换而直接使用上面定义
解决方案 »
- 我写的Exe注册成服务时,报错误号 1053 ,大家帮忙一下
- 如果是你你会怎么想?
- 关于edit的问题
- 李维的《Inside VCL》电子版出来了吗?那位仁兄提供一下,高分相赠。
- 在delphi中怎么实现文件拷贝?
- 关于delphi的调试时程序出错了,任务拦的程序用蓝色在闪,怎样停止它使delphi 进入设计状态的问题?
- 如何在一个进程中控制其它的进程(监控运行状态、启动、停止)?
- delphi还有前途吗?
- 大虾:送分啊!
- 如何对form标题的标题栏操作?另外还有一个问题详见内?请大家都来看看
- 如何在报表中实现形如"第1/3页"的总页和分页的显示并可打印?
- 帮忙:存储过程,不知道为什么出错??
s :string
pc :pchar;
begin
pc :='1234';
s := Strpas(pc);
showmessage(s);
end;
这应该用指针数组,形如:
var
Result: array [1..4] of PChar; 然后这样访问:
Result[i](i=1,2,3,4)