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

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

Не знаю как обозвать тему [D6, WinXP]


dkDimon ©   (2002-12-12 18:46:00) 

Мастера, напомните плиз примерчиком, как делать приложение без использования VCL (забыл что-то, и примеров то не осталось...). Форму создавать НЕ нужно. Нужно только зациклить приложение, чтобы оно висело в памяти. И как обработывать сообщения приложения (еще раз напоминаю формы нет). Это во-первых, а во-вторых, скажите плиз как назначить обработчик события допустим TServerSocket.

srvSocket.OnClientRead := ...


Anatoly Podgoretsky   (2002-12-12 19:49:00) [1]

Что бы что то зацикливалось надо использовать цикд

обработчик должен быть методом класса


dkDimon   (2002-12-12 19:27:00) [2]

1) Прога так не зацикливается. Она запускается и выходит. А мне нужно чтобы она в памяти висела.

2) Вместо точек я указываю:

procedure srvSocketClientRead(Sender: TObject; Socket: TCustomWinSocket);
begin
{Обработчик}
end;

...

srvSocket.OnClientRead := srvSocketClientRead;


В итоге ошибка - Incompatible types: "method pointer and regular procedure"


Anatoly Podgoretsky   (2002-12-12 19:05:00) [3]

Это все?

Program NoVcl;
uses Windows;
begin
end;


Вместо точек укажи имя своего обработчик


Наверх

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