比如说调用Getcomputername()这个API函数,其中有两个参数,第一个参数是PCHAR类型,第二个参数是cardinal类型,如果要将第一个PCHAR类型转换成STRING类型应怎样做?
解决方案 »
- delphi2007的source目录里面怎么没有了windows.pas等这些源文件?
- 数据保存时出错"浮点异常...用户进程取消"
- 一个关于数据显示的问题,高手请进!
- 有关SetLength函数的问题,给点提示
- 菜鸟紧急求救:找不到常量的定义???
- 如何让程序在win98/2000/nt/xp下隐藏,就是按下ctrl+alt+del看不见。
- ActionManager XPStyle菜单显示问题,谢谢!
- delghi中如何暂时改变"变量属性'?
- 请高手指点.......
- 急!用DELPHI怎样连接上ACCESS2000数据库?
- 关于表格问题,大家请看
- 有谁有关于DBIMAGE的显示和存储的例子吗?谢了!
var
szName: array [0..128] of Char;
dwSize: DWORD;
begin
dwSize := 128;
if not GetComputerName(szName, dwSize) then
StrCopy(szName, '未知');
Result := szName;
end;
PChar = PChar(string) ;