![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Скоро сессия...
Форумчанин
Регистрация: 03.01.2008
Сообщений: 224
|
![]()
вообщем в одном из заданий сказано, что надо создать лог-файл, где фиксируются все попытки входа в программу.
т.е. из полей Edit1 и Edit2 надо скопировать значения в текстовый файл с указанием времени, по клику на кнопке ОК. подскажите каким образом можно скопировать данные из ячеек Edit в тектовый файл.. заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Проще всего посмотреть в хэлпе примеры работы с ини-файлами. Там все очень удобно. Вам никто не запрещает дать им расширение .txt
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
![]()
Сначала объявляешь переменную для текстового файла . Потом при создании формы например открываешь данный файл для записи. Потом при Button1.Click делаешь запись в файл Writeln(F,Edit1.text+' '+Edit2.text+' '+ Datetostr(Date)). Когда форма закрывается делаешь закрытие связи с файлом.
Где то примерно так Код:
Код:
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
Последний раз редактировалось ArtInt; 23.05.2009 в 12:52. |
![]() |
![]() |
![]() |
#4 |
Скоро сессия...
Форумчанин
Регистрация: 03.01.2008
Сообщений: 224
|
![]()
первый способ неплох - с ним разобрался (да только вот при каждой записи, предыдущие записи стираются - нельзя ли это исправить??)... со вторым способом куча неясностей... если это процедура, то каким образом её можно вызвать на выполнение по клику на кнопке? кто может объясните поподробнее пожалуйста второй способ записи...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
![]()
Например есть Edit1 и кнопка Button при нажатии на которую добавляется запись в файл. Тогда примерно так:
Код:
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 24.05.2009
Сообщений: 64
|
![]()
Попробуй это
var f: TextFile; // файл fName: String; // имя файла log : string; begin fName := ExtractFilePath(Application.ExeName )+'log.txt'; AssignFile(f, fName); if fileexists(fName) then Append(f) else Rewrite(f); log:= (Edit1.text+' '+ Edit2.text+ ' '+ Дата) // запись в файл writeln(f, log); CloseFile(f); // закрыть файл end; |
![]() |
![]() |
![]() |
#7 |
Скоро сессия...
Форумчанин
Регистрация: 03.01.2008
Сообщений: 224
|
![]()
спасибо всем за помощь!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ищу лог в Мастдае | Elm0 | Свободное общение | 4 | 09.02.2010 15:27 |
Что-то задача не работет...(процедуры и ф-ции, лог.вектор) | katya36 | Помощь студентам | 3 | 30.03.2009 22:37 |
Быстрая запись лог-файла | Lehatut | Win Api | 3 | 20.02.2009 15:59 |
Создание лог-файла | ScreN | Общие вопросы Delphi | 8 | 11.01.2009 11:28 |
Создание файла | Хs-You | Общие вопросы Delphi | 4 | 22.08.2007 22:04 |