Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.28;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.01 c
1-1145652708
sda
2006-04-22 00:51
2006.05.28
Закрасить Canvas цветом


4-1141194528
antonn
2006-03-01 09:28
2006.05.28
Блокировать сворачивание окна


1-1145672012
Александр123123
2006-04-22 06:13
2006.05.28
как определить на какой объект был совершен клик мыши


2-1147110889
que
2006-05-08 21:54
2006.05.28
Memo


15-1146508771
Константинов
2006-05-01 22:39
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский