Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.21;
Скачать: CL | DM;

Вниз

Как передать адрес метода из dll в приложение и присвоить его соб   Найти похожие ветки 

 
pg81 ©   (2009-12-22 10:35) [0]

Здравствуйте!
На форме есть кнопка,в dll есть метод кнопки для события OnClick. Как передать адрес OnClick метода из dll и присвоить его кнопке?(хочу из dll делать кнопки на панели управления на главной форме)


 
Медвежонок Пятачок ©   (2009-12-22 11:06) [1]

все передается через параметры и аргументы функций процедур.


 
Сергей М. ©   (2009-12-22 11:23) [2]

экспортируй ф-цию, возвращающую данные типа TNotifyEvent


 
pg81 ©   (2009-12-22 13:18) [3]

Сергей напишите примерчик пожалуйста. Во имнно я так и хочу сделать, но не знаю где посмотреть как это сдлеать))


 
Медвежонок Пятачок ©   (2009-12-22 13:20) [4]

зачем ему экспортировать метод, если кнопка рождается кодом в длл?
создать кнопку, присвоить обработчик здесь же.


 
Amoeba ©   (2009-12-22 14:17) [5]


> хочу из dll делать кнопки на панели управления на главной
> форме

Тогда готовься наступать на грабли и получать ими по лбу.


 
pg81 ©   (2009-12-22 14:25) [6]

не вернее не из длл я не так выразился, даем команду главной форме делать кнопки и передаем ей обработчик события по нажатию, так хочу делать


 
Медвежонок Пятачок ©   (2009-12-22 14:32) [7]

при клике на кнопку вызывать один стандартный обработчик.
в обработчике вызывать экспортируемую функцию из длл в которую передавать что именно за кнопка была нажата.



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

Текущий архив: 2010.02.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1261139465
ford
2009-12-18 15:31
2010.02.21
TIdHTTP и Transfer-Encoding: chunked


4-1229348213
Wadimka
2008-12-15 16:36
2010.02.21
Есть чужое приложение и есть на нем непонятные кнопки


15-1260687545
Урсулапов_
2009-12-13 09:59
2010.02.21
Как программно отключить и подключить устройство USB?


15-1260396353
Petr V. Abramov
2009-12-10 01:05
2010.02.21
есть ли паровоз?


4-1229186518
SCL
2008-12-13 19:41
2010.02.21
Как мне запретить завершение моего процесса из диспетчера задач?