Текущий архив: 2004.06.13;
Скачать: CL | DM;
ВнизКак мне frame засунуть в dll ??? Найти похожие ветки
← →
FragMan (2004-06-01 11:57) [0]Уважаемые мастера!
Подскажите, пожалуйста, как мне frame (вместе с его содержимым) засунуть в dll и при необходимости вызывать его оттуда и вставлять в определённое место программы!
Заранее благодарен!
ЗЫ: был бы ещё больше благодарен, если бы кто-нить научил меня работе с dll хотя бы ЧТЕНИЕ СПИСКА КАРТИНОК из dll, или дал ссылку на сайт где об этом написано!
← →
Clickmaker © (2004-06-01 12:36) [1]Экспортируй функцию, которая создает фрейм и возвращает указатель на него
Потом назначь Parent этому фрейму
← →
FragMan (2004-06-01 15:30) [2]МДя... я честно говоря, не понял :/ ничего
← →
Sandman25 © (2004-06-01 15:31) [3]Какое слово непонятно?
← →
IgorR (2004-06-01 15:43) [4]function ShowSettings(MainHWND: Pointer; AppHWND: Integer): Boolean; stdcall;
var OldHWND: Integer;
begin
OldHWND := Application.Handle;
Application.Handle := AppHWND;
with TFmSets.Create(TForm(MainHWND)) do begin
Result := (ShowModal = mrOk);
Free;
end;
Application.Handle := OldHWND;
end;
exports ShowSettings;
← →
FragMan (2004-06-01 16:12) [5]Так тогда по проще вопрос!!!
1. Я создаю dll. Через Image Editor... ресурсный файл, потом компилирую.
2. Я умею вытаскивать одну картинку из этой dll
procedure TForm1.Button1Click(Sender: TObject);
var
AModule: THandle;
begin
AModule := LoadLibrary("Base.dll");
image1.Picture.BitMap.LoadFromResourceName(AModule, "Image1");
FreeLibrary(AModule);
end;
3. Мне надо как-нить засунуть в эту же dll информацию о каждой картинке:
К примеру: FSD1, фасад здания, FSD=20 (т.е. таких рисунков с названием FSD 20 штук)
=============----------------------
АА!!! ну что, никто не умеет пользоваться dll что ли??? не верю!
Страницы: 1 вся ветка
Текущий архив: 2004.06.13;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.036 c