读写INI 文件,总是出错!(一个很菜的问题) 在DELPHI下最好用 Tinifile.查查HELP. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,低级错误。返回值要靠你分配空间,GetPrivateProfileString 不会为你自动分配的。我不懂 DELPHI,但 WINDOWS API 还比较熟。 edyang说的对,你没有分配内存,将你的程序更改如下:var dkh:pchar; iii:integer;begin Getmem(dkh,11); iii:=GetPrivateProfileString(pchar('parameters'), pchar('dkh_node'), pchar(''),dkh, dword(10), pchar(getcurrentdir+'\sock.ini'));showmessage(dkh); freemem(dkh);end; To斑竹:一个小建议 请问这一段代码为何编译不过呢?关于父类和子类的 如何得到DOS程序运行显示的信息,添加到Memo控件中? 请问vc 中的 alt 相当于delphi的什么概念? 请问如何更改delphi运行得到的exe文件的图标? 应用程序传入参数问题 如何用SMTP发送中文邮件? 关于ExpressBar中dxSideBar的使用问题 请问XE里使用leftbstr提示“is deprecated”,那么标准写法是什么? 请结束我的痛苦,有一天了! 请问有没有人编过课表 与键盘操作有关的问题,望高手解答!(Delphi)
var
dkh:pchar;
iii:integer;
begin
Getmem(dkh,11);
iii:=GetPrivateProfileString(pchar('parameters'), pchar('dkh_node'), pchar(''),dkh, dword(10), pchar(getcurrentdir+'\sock.ini'));
showmessage(dkh);
freemem(dkh);
end;