Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запись всех действии юзера, создание типа журнала 
:(
    Опции темы
ADAM83
Дата 28.11.2006, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 13.1.2006

Репутация: нет
Всего: нет



Здравствуйте, у меня такой вопрос:
как сделать так, чтоб все действия (события, напр., щелчок по такой-то кнопке, изменение такой-то таблицы, выбор по комбобоксу и тд.) записывались куда-то (по-моему, можно в ListBox и потом сохранить в какой-то файл), с датой и временем, и чтоб потом этот файл можно просмотреть? 
Может вопрос не корректный, но я считаю что всем будет понятен сам суть вопроса. Если у кого есть примерчик буду рад и благодарен. Спасибо заранее.
PM MAIL   Вверх
Rodman
Дата 28.11.2006, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 7
Всего: 122



ADAM83, обрабатывай событие компонента OnChange... и в таком случае просто в файл записуй (или куда угодно можешь записывать)...


Это сообщение отредактировал(а) Rodman - 28.11.2006, 15:50
PM MAIL WWW Skype GTalk YIM MSN   Вверх
ADAM83
Дата 28.11.2006, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 13.1.2006

Репутация: нет
Всего: нет



Rodman, немножко не понятно, ты можешь на примере показать, если не трудно?!
PM MAIL   Вверх
Rodman
Дата 28.11.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 7
Всего: 122



а так понятно???
Код

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Memo1: TMemo;
    Memo2: TMemo;
    ComboBox1: TComboBox;
    procedure Edit1Change(Sender: TObject);
    procedure Memo2Change(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Edit1Change(Sender: TObject);
begin
Memo1.Lines.Add('User worked with Edit1 at '+DateToStr(Now));
end;

procedure TForm1.Memo2Change(Sender: TObject);
begin
  Memo1.Lines.Add('User worked with Memo2 at '+DateToStr(Now));
end;

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
   Memo1.Lines.Add('User worked with Combobox1 at '+DateToStr(Now));
end;

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
  Memo1.Lines.SaveToFile('User.txt');
end;

end.

PM MAIL WWW Skype GTalk YIM MSN   Вверх
ADAM83
Дата 28.11.2006, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 13.1.2006

Репутация: нет
Всего: нет



Rodman, ну так то понятно, но я не думал что так все просто, спасибо еще раз.
Ну даже если этот метод не подойдет, сам тогда постараюсь выкрутиться.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1052 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.