各位大哥
请教两个类型转化的问题:1>
SShincd:PChar;
SSH:string SShincd:=PChar(SSH);2> p1:int32;
p2:IntPtr;
@p1 = p2 为什么会出错?在WIN32下是可以的,但是在.net就有错
应该如何转化?
请教两个类型转化的问题:1>
SShincd:PChar;
SSH:string SShincd:=PChar(SSH);2> p1:int32;
p2:IntPtr;
@p1 = p2 为什么会出错?在WIN32下是可以的,但是在.net就有错
应该如何转化?
SShincd:PChar;
SSH:stringSShincd:=PChar(SSH);
这样:
procedure TForm1.FormCreate(Sender: TObject);
var
SShincd:PChar;
SSH:string;
begin
SShincd := StrAlloc(sizeof(pchar));
SSH := 'test';
StrPCopy(SShincd, SSH);
ShowMessage(StrPas(SShincd));
StrDispose(SShincd);
end;