Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа в чате [D7, WinXP]


Russko ©   (2004-09-23 16:26:00) 

Уважаемые мастера, подскажите пожалуйста как проще сделать такую штуку: находясь он-лайн в чате мне необхоимо с определённым интервалом кидать в чат некоторое сообщение, т.е. через каждые 5 минут должно заполнятся поле "СООБЩЕНИЕ" и вызываться событие нажатия кнопки "ОТПРАВИТЬ".


SergP.   (2004-09-24 09:35:00) [1]


>  [4] Russko   (24.09.04 08:03)
> а каким образом я узнаю индекс того или иного объекта во
> фрейме


Просмотри его код. Разве это проблема?
Найди нужный объект и посчитай какой он от начала документа по тегам <A>.   Только от начала документа они типа нумеруются начиная с нуля.
Навряд-ли у тебя сам документ будет изменяться так что "индексы" объектов будут постоянно меняться. А если и так то поищи статьи на эти темы (например где-то на королевстве есть статья Игоря Осовьяка. Но я уже не помню где. )
 Тебе я просто привел пример что попроще.


Russko   (2004-09-24 08:03:00) [2]

а каким образом я узнаю индекс того или иного объекта во фрейме


SergP.   (2004-09-23 21:11:00) [3]

Если оно под WEB сделано, то типа так: (если поля и кнопки находятся в основном документе)
procedure TForm1.Timer1Timer(Sender: TObject);
begin
WebBrowser1.OleObject.document.all.tags('a').item(1).value:='СООБЩЕНИЕ';
WebBrowser1.OleObject.document.all.tags('a').item(2).click;
end;

если поля и кнопки находятся во фреймах:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
WebBrowser1.OleObject.document.frames.item(0).document.all.tags('a').item(1).value:='СООБЩЕНИЕ';
WebBrowser1.OleObject.document.frames.item(0).document.all.tags('a').item(2).click;
end;


Russko   (2004-09-23 16:45:00) [4]

да фигня одна, я не флудер.
просто для терры (он-лайн игра) очень удобно торговать.


Digitman   (2004-09-23 16:42:00) [5]

флудеров и без тебя хватает


> находясь он-лайн в чате


что за чат-то хоть ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо