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

Вниз

Сохранение строки в файл, НО в опр. строку по счёту   Найти похожие ветки 

 
GTA 3   (2002-07-29 21:03) [0]

Текст из Edit"a, нужно при клике на кнопку сохранить в файл file.xxx, но в четвёртую строчку. Т.е. то, что стояло до этого в четвёртой строке - снести нафиг и вместо неё записать из едита


 
Jeer   (2002-07-29 21:27) [1]

Без проверок на корректность:
lst.LoadFromFile(..);
lst[3] :="...";
lst.SaveToFile(..);


 
VEG   (2002-07-29 21:33) [2]

Вот, написал для тебя функцию:
Function WriteStrToFile(Str:String;Line:Integer; FileName:String):Boolean;
var
buf:array of string;
FTD:Integer;
TextF:TextFile;
begin
try
AssignFile(TextF,FileName); Reset(TextF);
While not EOF do
begin
Inc(FTD);
SetLength(buf,FTD);
ReadLn(TextF, buf[FTD-1]);
end;
buf[Line]:=Str;
Rewrite(TextF);
For FTD:=FTD-1 DownTo 0 do WriteLn(TextF,Buf[FTD]);
CloseFile(TextF);
Result:=True;
except
Result:=False;
end;
end;//©VEG, 29.07.2002 20:37

Юзай наздоровье! Вроде написал без ошибок.
Юзать так: WriteStrToFile("Твоя строка", 1{Номер строки}, "Твое File Name");

Еж - гордая птица. Не пнешь - не полетит...


 
VEG   (2002-07-29 21:34) [3]

С обработкой ошибок:-)


 
Jeer   (2002-07-29 21:46) [4]

Какой добрый дяденька..
Вы всем по доброте пишите и штанышки подтягиваете ?


 
VID   (2002-07-29 22:06) [5]

TO VEG: закинь её в UBPFD если не трудно..


 
Song   (2002-07-30 09:20) [6]

Если воспользоваться TStringList программа будет вдвое короче.



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

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

Наверх




Память: 0.45 MB
Время: 0.008 c
1-35321
Aleksandr
2002-07-29 13:53
2002.08.12
Можно ли заставить Делфи делать трассировку пошагово?


1-35330
Владик_1
2002-07-29 17:56
2002.08.12
Как к гриду?


14-35408
Stanislav SM
2002-07-15 18:32
2002.08.12
Help WinApi


7-35472
ol
2002-05-28 15:30
2002.08.12
контроллер весов


1-35359
Faun
2002-07-30 14:39
2002.08.12
Не верю, что никто не знает!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский