ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, сейчас доступен на antichat.xyz.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

помогите пожалуйста(delphi)
  #1  
Старый 17.11.2009, 19:28
PALMA
Новичок
Регистрация: 22.02.2009
Сообщений: 12
Провел на форуме:
105413

Репутация: 4
Отправить сообщение для PALMA с помощью ICQ
По умолчанию помогите пожалуйста(delphi)

Скажите пожалуйста как изменить в текстовом файле например 12 строку
заранее очень благодарен)
 
Ответить с цитированием

  #2  
Старый 17.11.2009, 20:15
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

если с изменение длинный, то только через временный файл всё делать.
т.е. считаешь строки из одного файла и сразу пишеш в другой.
Как подошла 12 строка, то ты считываеш её, изменяеш как хочеш и записываеш в файл.
а потом опять продолжаеш копировать строки
 
Ответить с цитированием

  #3  
Старый 17.11.2009, 20:46
Sams
Участник форума
Регистрация: 18.04.2009
Сообщений: 120
Провел на форуме:
435863

Репутация: 80
По умолчанию

Ты конкретней напиши, что тебе надо

Цитата:
program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils, Classes;

var
text: TStringList;

begin
text:=TStringList.Create;
text.LoadFromFile('e:\1.txt'); //путь к файлу
text.Delete(12-1); // -1 потому, что нумерация строк начинается с 0, а не с 1
text.Insert(12-1, 'Новая строка');
text.SaveToFile('e:\1.txt'); //путь к файлу
text.Free;
end.
1. Записываем в переменную TStringList текст файла.
2. Удаляем 12-ую строку.
3. Вставляем на ее место строку с новым содержимым.
4. Сохраняем файл, заменяя старый.

Последний раз редактировалось Sams; 17.11.2009 в 20:52..
 
Ответить с цитированием

  #4  
Старый 18.11.2009, 00:47
Logan22
Познающий
Регистрация: 11.09.2009
Сообщений: 34
Провел на форуме:
102243

Репутация: 8
Отправить сообщение для Logan22 с помощью ICQ
По умолчанию

юзни поиск "работа с Ini" это то что тебя интересует
 
Ответить с цитированием

  #5  
Старый 18.11.2009, 07:03
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Logan причем тут ini?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ!!! Помогите НАМ!!! Помогите покончить с беспределом!!! Monah Чаты 7 24.08.2005 07:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ