Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.06.2008, 12:32   #1
Titan123
Форумчанин
 
Аватар для Titan123
 
Регистрация: 27.06.2008
Сообщений: 113
Восклицание Как создать txt файл

я извиняюсь если такая тема уже была, или это уже обсуждалось, просто я здесь новичок. мне срочно нужна ваша помощь.
мне в delphi нужно cоздать txt файл в определенной директории и (неменее важно) вписать в этот файл свой текст.
в общем, господа программисты, выручайте только плиз, распишите все подробно, с комментариями.
Titan123 вне форума
Старый 27.06.2008, 12:37   #2
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Код:
Var f:System.Text; //класс текстового файла
begin
 AssignFile(f,'<путь и имя файла н.п. С:\temp\1.txt>'); //регистрация файла
 Rewrite(f); //создание файла, если он там есть, то перезаписываеться (старый удаляеться, новый пустой появляеться)
 //Reset(f); //просто открываем файл для редактирования
 WriteLn(f,'My first file!!!'); //записываем строку в файл с переводом курсора на новую строку
 Write(f,'My first file!!!'); //записываем строку в файл без перевода курсора на новую строку
 CloseFile(f); //закрываем файл
end;
Нет невыполнимых задач, всё дело времени...

Последний раз редактировалось D-mon; 27.06.2008 в 12:41.
D-mon вне форума
Старый 27.06.2008, 13:00   #3
Titan123
Форумчанин
 
Аватар для Titan123
 
Регистрация: 27.06.2008
Сообщений: 113
По умолчанию

огромное спасибо Вам D-mon вы и не представляете, как Вы меня выручили
Titan123 вне форума
Старый 27.06.2008, 16:03   #4
terminadoor
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 86
По умолчанию

если нужно вводить вручную путь к дирекnории, тогда можно сделать так, предварительно создав поля ввода(в моем случае edit1-поле пути к папке, edit2 - имя файла)
Код:
var f:textfile;
s,s1,s2:string;
begin
assignfile(f,'edit1.text'+'\'+edit2.text);//откриваем файл
rewrite(f); // режим перезаписи. Замените ету строку на append(f) для ддозаписи
write(f,edit3.text); //edit3.text-текст для записи в файл.
closefile(f); // окончание роботы с файлом. Если не сделать ето, будет ошибка
ShowMessage('Сделано'); // вывести сообщения об успешной операции. Не обезательно.
TerMinAdoOR
terminadoor вне форума
Старый 29.06.2008, 14:39   #5
Titan123
Форумчанин
 
Аватар для Titan123
 
Регистрация: 27.06.2008
Сообщений: 113
По умолчанию

у меня еще вопросы решил не создавать вторую тему:
как программно открыть (запустить) exe файл?

и еще не по delphi, а по компьютерам:
предположим, моя программа создает ключ в реестре с именем rarara.exe, если запустить вторую программу, которая записывает этот же ключ в том же разделе, то она перезапишет этот ключ или нет?
заранее спасибо
Titan123 вне форума
Старый 29.06.2008, 14:44   #6
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Цитата:
Сообщение от Titan123 Посмотреть сообщение
у меня еще вопросы решил не создавать вторую тему:
как программно открыть (запустить) exe файл?
WinExec / ShellExecute
_Engine_ вне форума
Старый 29.06.2008, 16:14   #7
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

Цитата:
предположим, моя программа создает ключ в реестре с именем rarara.exe, если запустить вторую программу, которая записывает этот же ключ в том же разделе, то она перезапишет этот ключ или нет?
конечно перезапишет. Если Вы не выполните проверку перед записью.
Всё гениальное - просто!
Air вне форума
Старый 29.06.2008, 16:56   #8
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

один вопрос- одна тема.
закрыто
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать exe-файл vitalik007 Общие вопросы Delphi 8 09.07.2010 11:45
как создать файл с ресурсами? PONKA Общие вопросы Delphi 5 25.04.2008 21:08
Как создать бат файл? svarog45u Помощь студентам 2 18.11.2007 13:20
Как создать файл NTX MegaMax БД в Delphi 1 05.11.2007 10:09