pchar可以转换为string类型吗?how do? 问题简单,请不要见笑!
解决方案 »
- API HOOK代码写在EXE和写在DLL中的问题
- 为什么这样动态多次调用DLL时候会报错?(另外静态调用对系统产生多大影响?)代码如下:
- 请问哪有现成的餐饮代码下载
- 我也遇到MIDAS连接不上服务器的问题,请问如何解决?
- 加入网格计算,找寻SARS解药!
- 我的程序老是出现“"property extendedduplex does not exist"”的提示,什么原因?
- 数据库的备份和还原
- 在使用DBGrid时,怎样才能在用滚动条时使得第1列始终不动
- quick report 中的qlabel不支持中文的caption吗?
- 谁有全系列Delphi
- C中的union在Delphi中如何表示?
- 发觉maskedit作为日期字段的输入和显示挺不好用的~~帮我解决解决啊
P: pchar;
begin
...
p := pchar(s);
s := StrPas(p);
我运行的时候提示访问内存出错,就在转换时。
thank u!
procedure TForm1.Button1Click(Sender: TObject);
var i:pchar;
s:cardinal ;
str:string ;
begin
s:=100;
if getcomputername(i,s) then
str := StrPas(i);
end;
procedure TForm1.Button1Click(Sender: TObject);
var i:pchar;
s:Dword ;
str:string ;
begin
s:=100;
getmem(i,101);
if getcomputername(i,s) then
str := StrPas(i);
end;
你试一下:)