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

Вниз

Hint в формах из dll   Найти похожие ветки 

 
half_litre   (2004-07-13 12:05) [0]

Может кто-нибудь победил проблему не возникновения hint"ов
на формах из dll.
thk


 
Digitman ©   (2004-07-13 12:11) [1]


> проблему не возникновения hint"ов


эт какА такА "проблема" ? нет никаких проблем


> на формах из dll.


формы "из dll" ничем не отличаются от форм "не из dll"

собери оба пректа с ран-тайм пакетами и не парься - проблема сама собой рассосется


 
Гаврила ©   (2004-07-13 12:13) [2]

Могу предположить, что в случае неприемлимости по каким-либо причинам сборки с ран тайм пакетам, проблема может быть решена передачей дескриптора Application


 
half_litre   (2004-07-13 12:15) [3]

те только одно решение :
вместе с exe и dll таскать ран-тайм пакеты !? :(
Может есть другое решение.


 
half_litre   (2004-07-13 12:17) [4]

Передается и Application и Screen


 
Digitman ©   (2004-07-13 12:32) [5]


> Передается и Application и Screen


и как используются они у тебя, будучи переданными ?


 
half_litre   (2004-07-13 12:42) [6]

var
  OldApp         : TApplication;
  OldScr         : TScreen;

function InitDll(App:TApplication;Scr:TScreen): boolean;stdcall;
begin
  result:=false;
  try
     Application:=App;
     Screen:=Scr;
.........
end;

procedure DoneDll; stdcall;
begin
   Application:=OldApp;
   Screen:=OldScr;
end;

exports DoneDll;
exports InitDll;

begin
  OldApp:=Application;
  OldScr:=Screen;
end;


 
Digitman ©   (2004-07-13 13:02) [7]

попробуй-ка так :

function InitDll(AppHandle:THandle;Scr:TScreen): boolean; stdcall;
begin
 result:=false;
 try
    Application.Handle:=AppHandle;
    Screen:=Scr;
.........
end;

exports InitDll;

p.s.
ты из С-Билдера намерен обращаться к ДЛЛ ? stdcall зачем ?


 
half_litre   (2004-07-13 13:24) [8]

big BIG THK
:)



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

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

Наверх




Память: 0.48 MB
Время: 0.039 c
14-1088686545
WondeRu
2004-07-01 16:55
2004.07.25
Годовщина!


9-1081513784
Werwolf
2004-04-09 16:29
2004.07.25
Хочу написать космическую стратегию!!!


1-1089636731
BillyJeans
2004-07-12 16:52
2004.07.25
FileExists();


8-1084023831
NightDevil
2004-05-08 17:43
2004.07.25
Вопрос по Медиа Плееру


1-1089509617
Алекс А
2004-07-11 05:33
2004.07.25
Можно ли программно, точно определить корень слова ?