информационная безопасность
без паники и всерьез
 подробно о проекте
Все любят медПортрет посетителяАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Хакеры начали эксплуатировать критическую... 
 Критическая уязвимость UEFI позволяет... 
 Японский хостинг попросил клиентов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Тогда так... 20.01.03 15:17  Число просмотров: 1177
Автор: Sandy <Alexander Stepanov> Статус: Elderman
<"чистая" ссылка>
> вот пример програмы
>
>
procedure TForm1.OnButton1Click(Sender : TObject);
begin
......
end;

> var
> b:Tbutton;
> begin
> b:=Tbutton.create(form1);
b.OnClick=OnButton1Click(b);

> ...
> ..
> ..
> b.onclick ???????
> end;
<programming>
[Win32] ООП...события (Delphi) 20.01.03 02:04  
Автор: WingGod Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вот смотрите, я создаю компонент, все параметры приписывают, но мне надо чтобы этот компонент откликался на собития (допустим кнопка - при нажатии чтолибо делалось )... я забыл напроч :)

спасибо!
[Win32] не.. вы не поняли... 20.01.03 14:06  
Автор: WingGod Статус: Незарегистрированный пользователь
<"чистая" ссылка>
вот пример програмы


var
b:Tbutton;
begin
b:=Tbutton.create(form1);
...
..
..
b.onclick ???????
end;
[Win32] Тогда так... 20.01.03 15:17  
Автор: Sandy <Alexander Stepanov> Статус: Elderman
<"чистая" ссылка>
> вот пример програмы
>
>
procedure TForm1.OnButton1Click(Sender : TObject);
begin
......
end;

> var
> b:Tbutton;
> begin
> b:=Tbutton.create(form1);
b.OnClick=OnButton1Click(b);

> ...
> ..
> ..
> b.onclick ???????
> end;
теперь ближе к телу... 20.01.03 17:28  
Автор: WingGod Статус: Незарегистрированный пользователь
<"чистая" ссылка>
теперь отойдем от кнопок...

мне нужно обработать собитие от TclientSocket;

но формы нету, т.е. программировать надо прям в проджекте (не в unit'aх)


var

s:TclientSocket;
begin
s:=TclientSocket.create(application);
ну вообщем оброатть надо OnConnect, OnReceive и т.д.

надеюсь понятно....
фенк...
[Win32] не.. вы не поняли... 20.01.03 14:52  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
находясь в дизайнере формы нажми на кнопку для которой хошь обработчик сделать два раза. Тебе делфя автоматом сделает процедуру которая будет вызыватся при нажатии на кнопку. Тебе тока останетяс код вписать.
А как по другому? 20.01.03 19:03  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
> находясь в дизайнере формы нажми на кнопку для которой хошь
> обработчик сделать два раза. Тебе делфя автоматом сделает
> процедуру которая будет вызыватся при нажатии на кнопку.
> Тебе тока останетяс код вписать.

Т.е. не нажимая на кнопку 2 раза? Понятно, что это визуальщина, однако можно ли обойтись без тыканья? А просто все красиво описать в тексте программы? Я такого способа не знаю.
А так по-другому 20.01.03 21:18  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
это билдер. в делфе то же самое тока по-паскалевски
этот исхдник вставляет в менюшку новый пункт и присваивает его OnClick

TMenuItem *tmi=new TMenuItem (mi);//создаем менюшку
tmi->Caption="xxxxx";//присваиваем ей заголовок
tmi->OnClick=Form1->Switchtool;//этот обработчик создан заранее как он прописывается - просто посмотрите как прописываются обычные OnClick обработчики автоматически и впишите его ручками
PopupMenu1->Items->Insert(0,tmi);//вставляем менюшку в меню
Обрабатывай события (например, OnClick) 20.01.03 10:42  
Автор: Sandy <Alexander Stepanov> Статус: Elderman
<"чистая" ссылка>
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach