Главная страница
    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.46 MB
Время: 0.013 c
2-1149245176
DelphiLexx
2006-06-02 14:46
2006.06.18
ComboBox отловить нажатие на стрелочку


2-1149080219
AlexanderMS
2006-05-31 16:56
2006.06.18
Снова DOS Path


3-1145861585
petun
2006-04-24 10:53
2006.06.18
поиск по маске в базе данный ms access


15-1148124508
Другой
2006-05-20 15:28
2006.06.18
Может ли один программист создать Информационную Систему?


15-1148256877
vagra
2006-05-22 04:14
2006.06.18
Конец строки в Windows и Unix





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