一个类型转换的问题
var
iFileHandle: Integer;
iFileLength: Integer;
ConnectionStrBuf:PChar;
..........
ConnectionStrBuf:=PChar(AllocMem(iFileLength+1));
FileRead(iFileHandle, ConnectionStrBuf^, iFileLength);
FileClose(iFileHandle);
SPSADOConnection.ConnectionString:= ConnectionStrBuf;
showmessage(SPSADOConnection.ConnectionString);//这里发现了只赋了一个字符
..........
我想ConnectionStrBuf是PChar型,怎么才能把它的内容赋给一个widestring型?