функция не спятила, я уже проверил, просто когда я из файла получаю текст он до этого записывался в PChar и в результате оказывался PWideChar и когда я его загонял в следующую функцию, он там как то сам преобразовывался в PAnsiChar, а вот Delphi XE такое не дает сделать, в результате чего у меня из файла читается только 1 символ и все а не вся строка
чтение происходит так
Цитата:
IniFile := TIniFile.Create(GetCurrentDir+'\sett.ini'); { Создали экземпляр объекта }
url:=PAnsiChar(IniFile.ReadString('settings','url' ,'')); { Читаем имена и значения }
IniFile.Free;
|
а раньше
Цитата:
IniFile := TIniFile.Create(GetCurrentDir+'\sett.ini'); { Создали экземпляр объекта }
url:=PChar(IniFile.ReadString('settings','url','') ); { Читаем имена и значения }
IniFile.Free;
|
и все
точный тип не указывал