Показать сообщение отдельно
  #14  
Старый 13.04.2012, 22:38
metra52 metra52 вне форума
Прохожий
 
Регистрация: 04.05.2011
Сообщения: 20
Версия Delphi: Delphi 7 Lite
Репутация: 10
По умолчанию

функция не спятила, я уже проверил, просто когда я из файла получаю текст он до этого записывался в 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;

и все
точный тип не указывал
__________________
А это мое скромное радио... ((:FunFM)
Ответить с цитированием