Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
3-1081942884
AndrewK
2004-04-14 15:41
2004.04.11
Как отрезать время в параметре DateTime?


14-1082361946
zzet
2004-04-19 12:05
2004.04.11
Испания выводит войска из Ирака.


14-1079665134
Думкин
2004-03-19 05:58
2004.04.11
С днем рождения! 19 марта


3-1081758841
Alex2004
2004-04-12 12:34
2004.04.11
Как уменьшить размер кэша


9-1064932419
ZLODey
2003-09-30 18:33
2004.04.11
DelphiX, где ИСКАТЬ?




   Наверх