Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Вниз

Не знаю как обозвать тему   Найти похожие ветки 

 
dkDimon   (2002-12-12 18:46) [0]

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

srvSocket.OnClientRead := ...


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

Это все?

Program NoVcl;
uses Windows;
begin
end;


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


 
dkDimon   (2002-12-12 19:27) [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:49) [3]

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

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.01 c
14-87101
Ru
2003-01-09 13:36
2003.01.27
Референдум на.


14-87113
Dimka Maslov
2003-01-08 17:59
2003.01.27
Неправильные глаголы русского языка


1-86872
don-do
2003-01-20 08:37
2003.01.27
Help Как работать с Winhelp-ом через имена


3-86676
seacat
2003-01-08 17:03
2003.01.27
Индикатор хода выполнения при запросе к БД


1-86941
123000
2003-01-16 18:55
2003.01.27
Рисунок в Richedit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский