Главная страница
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.052 c
1-1147611184
___Vic
2006-05-14 16:53
2006.06.18
вызов окна из длл


15-1148418317
Andy BitOff
2006-05-24 01:05
2006.06.18
Новый вирус, Уязвимость в Microsoft Word.


15-1148765295
default
2006-05-28 01:28
2006.06.18
В Иванове День Города! Гиб-гиб ура!


4-1143014316
EgorovAlex
2006-03-22 10:58
2006.06.18
Как улучшить поиск в LDAP? Есть такая конструкция, которая


15-1148280670
deltav1
2006-05-22 10:51
2006.06.18
GPSS