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

Вниз

Результат функции по событию в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
2-1149001787
Махоня
2006-05-30 19:09
2006.06.18
как связать Word c Delphi


15-1147987692
TDelphiWebScript
2006-05-19 01:28
2006.06.18
[DelphiWebScript] Как изменять размер динамических массивов ?


15-1148044646
dimodim-furyz
2006-05-19 17:17
2006.06.18
Java 2 J2me у кого есть есть инфа?


15-1148465697
konda
2006-05-24 14:14
2006.06.18
Перегружается компьютер при небольшом толчке системника.


2-1148896285
IAmDanil
2006-05-29 13:51
2006.06.18
Как загрузить текстовый файл из интернета в memo1.lines?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский