TRasDialParamsA = record
dwSize: LongInt;
szEntryName: array[0..RAS_MaxEntryName] of AnsiChar;
szPhoneNumber: array[0..RAS_MaxPhoneNumber] of AnsiChar;
szCallbackNumber: array[0..RAS_MaxCallbackNumber] of AnsiChar;
szUserName: array[0..UNLEN] of AnsiChar;
szPassword: array[0..PWLEN] of AnsiChar;
szDomain: array[0..DNLEN] of AnsiChar;
var
rdParams: TRasDialParamsA;
FUserName: string;
程序实现部分:
中间有句类型转换即:
StrPCopy(rdParams.szUserName,PChar(FUserName));
报错说声明类型与参数类型不匹配,是ansichar与pchar的问题么?请教下
刚没注意,写错了
解决方案 »
- 拿到微软MVP,即将告别CSDN论坛。开贴散尽可用分
- stringgrid怎么不能及时显示access中的数据
- 如何产生500个随机数
- 求国产的报表控件
- 谁能介绍一个读取网站源代码的方法来,最主要是占用CPU很少资源的.
- 如何在treeview中的一个节点展开的同时变化它左边的图标
- Delphi下SQL_server备份问题??
- 今天升到了三个小三角虽然比五角难看一点,不过也是一个突破,前13名一人一分。
- 急:如何把DecisionGraph打印的大一些?
- 我的同事用pb做出来了,我用delphi没有实现,难道是delphi不如pb吗,请delphi大侠帮忙!
- 鼠标点击小问题
- clientSocket接收数据丢包
function StrPCopy(Dest: PChar; const Source: string): PChar;
是PChar和string类型不一致的问题
修改为 StrPCopy(rdParams.szUserName,FUserName);
还是原来错误
编译器报的错,不是跟踪报的错。。
报类型不匹配,我怎么改都编译不过去
所以问下这函数的类型,pchar与widechar不兼容还是
什么其他原因导致,请教
dwSize: LongInt;
szEntryName: array[0..RAS_MaxEntryName] of AnsiChar;
szPhoneNumber: array[0..RAS_MaxPhoneNumber] of AnsiChar;
szCallbackNumber: array[0..RAS_MaxCallbackNumber] of AnsiChar;
szUserName: array[0..UNLEN] of AnsiChar;
szPassword: array[0..PWLEN] of AnsiChar;
szDomain: array[0..DNLEN] of AnsiChar;
var
rdParams: TRasDialParamsA;
FUserName: string;
程序实现部分:
中间有句类型转换即:
StrPCopy(PAnsiChar(@rdParams.szUserName[0]),AnsiString(FUserName));报错说声明类型与参数类型不匹配,是ansichar与pchar的问题么?请教下
刚没注意,写错了