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

Вниз

Результат функции по событию в dll   Найти похожие ветки 

 
parovoZZ ©   (2006-05-12 18:24) [0]

Что-то не догоняю. В dll есть форма (из res файла), на ней кнопка и edit. В поле ввожу данные, нажимаю кнопку. Как получить данные в моём приложении?


 
Eraser ©   (2006-05-12 18:27) [1]


> parovoZZ ©   (12.05.06 18:24)

1. Вызвать, предварительно зарегистрированную, CallBack функцию.
2. Не хорошо это В dll есть форма... это даже не imho.


 
parovoZZ ©   (2006-05-12 18:57) [2]

Ну примерно такая вот форма:


LOGIN DIALOG 186, 114, 197, 83
EXSTYLE 0x80L
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "\x12E>4..."
FONT 8, "MS Sans Serif"
LANGUAGE LANG_RUSSIAN, 2
{
CONTROL "OK", 101, "BUTTON", BS_USERBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 59, 59, 50, 14
CONTROL "Cancel", 102, "BUTTON", BS_USERBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 131, 59, 50, 14
CONTROL "", 103, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 90, 8, 96, 12
CONTROL "", 104, "EDIT", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 90, 29, 96, 12
CONTROL "Login", -1, "STATIC", SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP, 45, 10, 35, 8
CONTROL "Password", -1, "STATIC", SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP, 45, 32, 35, 8
}


Чем не КОНЬ?

1. А как это?
У меня в dll есть следующее:


case Msg of

  WM_COMMAND :
   case wParam of

    OK_Button :
      begin
       PostInfo ();// <-
      end;

...


И как мне в exe перехватить результат? Я ж не могу в dll вызвать функцию из exe.


 
Eraser ©   (2006-05-12 19:44) [3]


> parovoZZ ©   (12.05.06 18:57) [2]


>  Я ж не могу в dll вызвать функцию из exe.

ещё как можешь, но повторюсь.. с формами в dll проблем ещё поимеешь массу.


 
begin...end ©   (2006-05-12 19:46) [4]

> Eraser ©   (12.05.06 19:44) [3]

Ну, вообще-то у него просто окно, а не форма... :)


 
Eraser ©   (2006-05-12 20:23) [5]


> begin...end ©   (12.05.06 19:46) [4]

дык автор то писал В dll есть форма... отсюда и выводы ) + проблем с менеджером памяти, то что это просто окно, а не форма - не решает..


 
parovoZZ ©   (2006-05-12 21:12) [6]

А я может быть описался.

Никто не хочет меня толкнуть в нужном направлении? Как отдать в dll данные - знаю, а как забрать по нажатию кнопки - не догоняю.



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

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

Наверх




Память: 0.48 MB
Время: 0.044 c
2-1148131495
ДЯМАК
2006-05-20 17:24
2006.06.18
алгоритм


9-1130801569
Bogdan1024
2005-11-01 02:32
2006.06.18
Armed Man v1.06


2-1149079022
сашки
2006-05-31 16:37
2006.06.18
ввод функций через строку


2-1149154940
De
2006-06-01 13:42
2006.06.18
Почему не компелиться?


2-1149001787
Махоня
2006-05-30 19:09
2006.06.18
как связать Word c Delphi