procedure WriteINI(qIniFile, qSection, qKey, qValue : string);
var i : integer;
begin
    WritePrivateProfileString(addr(qSection), addr(qKey), addr(qValue), addr(qIniFile));
    //WritePrivateProfileString('keybord1', 'key1', '455', 'D:\Work\DragonAndTiger\DandT\DandT.txt');
end;WritePrivateProfileString()这个函数接收的是PChar 的参数,,,但我要改成String的,,上面的写法什么不行(可以通过编译,可是调用的时候写不进东西,跟踪一下,,发现可能把String参数两个字节当成一个字符),,,哪位帮忙一下,应该什么写