Vitaly |
Отправлено: 24.08.2005, 16:58 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 8
|
Переписывал класс с VB на BCB и натолкнулся на интересную вешь: в VB в классах можно использовать СОБЫТИЯ (Events). В одной из функций происходит "ВЫЗОВ" этого события (RaiseEvent).
Вопрос: Есть ли в BCB средства, способные реализовать работу с событиями? |
|
Георгий |
Отправлено: 24.08.2005, 20:04 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
ну.. наверное..
throw подойдёт?
и к нему в комплекте идут try , catch
|
|
GIZMO |
Отправлено: 25.08.2005, 09:11 |
|
Машинист паровоза
Группа: Участник
Сообщений: 174
|
QUOTE (Vitaly @ 24/08/2005, 16:58) | Переписывал класс с VB на BCB и натолкнулся на интересную вешь: в VB в классах можно использовать СОБЫТИЯ (Events). В одной из функций происходит "ВЫЗОВ" этого события (RaiseEvent).
Вопрос: Есть ли в BCB средства, способные реализовать работу с событиями? |
Есть.
|
|
Guest |
Отправлено: 25.08.2005, 17:33 |
|
Не зарегистрирован
|
to GIZMO
КАКОЙ? |
|
GIZMO |
Отправлено: 26.08.2005, 09:48 |
|
Машинист паровоза
Группа: Участник
Сообщений: 174
|
QUOTE (Guest @ 25/08/2005, 17:33) | to GIZMO
КАКОЙ? |
1. Способ — IDE
2. Способ — Руки
|
|
Георгий |
Отправлено: 26.08.2005, 21:58 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
А какое отношение IDE имеет к этому топику? |
|
Asher |
Отправлено: 29.08.2005, 09:42 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
Привет.
Я думаю GIZMO имел ввиду IDE в смысле имеющихся у Билдера closure.
это первый вариант.
Под Win можете использовать CreateEvent/SetEvent.
Как вариант слоты из библиотеки QT
Как выриант заюзать библиотеку boost. Там тоже это есть(slot/signals).
Почитать у Александреску про функторы.
Ну или написать свои руками через указатели на функции/методы
|
|