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

Вниз

hInstance для DLL   Найти похожие ветки 

 
AndB   (2004-03-25 09:09) [0]

Включаю строковые ресурсы в библиотеку ({$R strres.res}). В dll-ке есть форма. Вызывается через экспортируемую процедуру (так или эдак):
// total_dlg := Ttotal_dlg.Create(GetForegroundWindow);
 Application.CreateForm(Ttotal_dlg,total_dlg);

Естессно, потом не получаю строк доставая их:
LoadString(hInstance, sn, @s, sizeo...
hInstance здесь наверно уже то приложение, что вызвало форму? Как правильно? (Вы ток сильно не пинайте - ну не основное это мое занятие - кодить.. так, иногда по работе возникает..)


 
Cobalt ©   (2004-03-25 16:04) [1]

Смотри что-то типа ModuleHandle.
Насколько я помню, эти переменные (или константы? не помню :() объявлены в System.


 
Юрий Зотов ©   (2004-03-25 16:08) [2]

Передавайте в LoadString то, что вернула LoadLibrary.


 
Юрий Зотов ©   (2004-03-25 16:12) [3]

Добавление - а если грузите DLL статически, то нужный hInstance вернет GetModuleHandle.



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
1-1079957412
Vadim S_
2004-03-22 15:10
2004.04.11
.NET FAQ Delphi 7.0/8.0


9-1065468251
Spose
2003-10-06 23:24
2004.04.11
У DirectX 8 пытаюсь применить процедуру Lock к BackBuffer


11-1060676166
Fktrc
2003-08-12 12:16
2004.04.11
Плавающий сбой в МСК (почти bug-report)


14-1079459469
RealRascal
2004-03-16 20:51
2004.04.11
Учет трафффика


1-1082696065
New_Delpher
2004-04-23 08:54
2004.04.11
Подскажите ссылки на статьи как создавать мастера в Delphi.