Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];

Вниз

Valueisteditor   Найти похожие ветки 

 
anton773 ©   (2006-05-10 18:40) [0]

Всем доброго времени суток! Вот проблема: Пытаюсь сохранить содержимое Valuelisteditor в файл :procedure TForm4.FormDestroy(Sender: TObject);
var
  dir, log : string;
begin
  dir := ExtractFilePath(Application.Exename);
  log := ValueListEditor1.Strings.Text;
  AppendOrWriteTextToFile(dir + "\picture_base.ant", log)
end;
а Вот сама функция сохранения: function TForm4.AppendOrWriteTextToFile(FileName: TFilename;
 WriteText: string): boolean;
var
  f : Textfile;
begin
  Result := False;
  AssignFile(f, FileName);
  try
    if FileExists(FileName) = true then
      Rewrite(f);
      Writeln(f, WriteText);
    Result := True;
  finally
    CloseFile(f);

end;
Всё работает но содержимое сохраняется в виде крякозябров.Где я напартачил? P.S Использую делфи FOR .NET


 
Мефисто   (2006-05-10 19:55) [1]

Т-с-с-с! Никому не говори :)

TValueListEditor.Strings.SaveToFile();


 
anton773 ©   (2006-05-10 20:05) [2]


> TValueListEditor.Strings.SaveToFile();

Не работает в том случае если файл уже существует(невозможно перезаписать существующий файл)


 
Мефисто   (2006-05-10 20:16) [3]

Открою еще одну страшнючую тайну:

 if FileExists(FileName) then
   if DeleteFile(FileName) then
   begin
   ...
   end;


 
Мефисто   (2006-05-10 20:21) [4]

anton 773 ©   (10.05.06 20:05) [2]

Кстати данный метод ( SaveToFile () ) все переписывает... Файл не открыт другой программой?


 
anton773 ©   (2006-05-10 21:11) [5]

Спасибо! заработало!!!!
> Кстати данный метод ( SaveToFile () ) все переписывает..
> . Файл не открыт другой программой?

Нет не открыт.Подозреваю что это "причуды .NET"


 
Palladin ©   (2006-05-10 22:39) [6]


> Подозреваю что это "причуды .NET"

Подозреваю что это твои причуды.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
3-1143990847
так себе
2006-04-02 19:14
2006.05.28
Создать отчет в FastReport2.x


15-1146474161
Хинт
2006-05-01 13:02
2006.05.28
Битовый массив


4-1141969994
antonn
2006-03-10 08:53
2006.05.28
Баги при работе с TaskSwitchXP


1-1145272894
trank
2006-04-17 15:21
2006.05.28
Метод TCanvas.Draw меняет хэндлы


5-1132337922
CHES
2005-11-18 21:18
2006.05.28
Нестандартный элемент управления





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский