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

Вниз

Не работают "горячие" клавиши в DLL   Найти похожие ветки 

 
vtur ©   (2007-07-27 11:31) [0]

Здраствуйте, коллеги.

Я разрабатываю Delphi-приложение БД, которое должно работать с разными типами СУБД: Intebase (Firebird), Oracle, MS SQL2000/2005. Я поступил следующим образом: адаптировал приложение для каждой СУБД,  оформил их в виде соответствующих DLL-модулей и создал некое приложение, которое запускает нужный DLL-модуль.
Все работает замечательно, кроме одного: функции всплывающего меню нельзя вызвать при помощи назначенных им "горячих" клавиш, хотя в аналогичных ЕХЕ-шниках с этим вопросов нет.

Может кто-то подскажет, как решить данную проблему?


 
Сергей М. ©   (2007-07-27 12:10) [1]


> функции всплывающего меню


Какое отношение всплывающее меню имеет к dll ?


 
Lacmus ©   (2007-07-27 12:50) [2]

В dll передавать Application.Handle главного приложения,



library Project3;

uses
 SysUtils,
 Classes,
 Forms,
 Unit2 in "Unit2.pas" {Form2};

{$R *.res}

procedure Test(aHandle: Integer); stdcall;
begin
 Application.Handle := aHandle;
 TForm2.Create(Application).Show
end;

exports
 Test;

begin
end.


 
Lacmus ©   (2007-07-27 12:50) [3]

В dll передавать Application.Handle главного приложения,



library Project3;

uses
 SysUtils,
 Classes,
 Forms,
 Unit2 in "Unit2.pas" {Form2};

{$R *.res}

procedure Test(aHandle: Integer); stdcall;
begin
 Application.Handle := aHandle;
 TForm2.Create(Application).Show
end;

exports
 Test;

begin
end.



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
4-1172960135
leonidus
2007-03-04 01:15
2007.08.19
Аналог GetAsyncKeyState для мыши


15-1184751371
Боб
2007-07-18 13:36
2007.08.19
Voice modem . Как через него передать голосовое сообщение.


15-1184934390
UMU
2007-07-20 16:26
2007.08.19
Договор на продажу ПО (лицензирование)


2-1184830143
Xion
2007-07-19 11:29
2007.08.19
Вопрос по чистому WINapi


1-1181051958
DelphiN!
2007-06-05 17:59
2007.08.19
WebBrowser загружает страницу из кэша с флагом navNoReadFromCache