Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.078 c
1-1085850610
Сергей
2004-05-29 21:10
2004.06.13
Редактор для программы


14-1085643171
olookin
2004-05-27 11:32
2004.06.13
Америка и СССР в ВОВ: любопытные сведения


14-1085278153
Думкин
2004-05-23 06:09
2004.06.13
С днем рождения! 23 мая


1-1085976765
Максим
2004-05-31 08:12
2004.06.13
Как в QuickRep.Preview сделать Zoom 100%?


6-1082666029
andrysha1
2004-04-23 00:33
2004.06.13
почему когда я использую IdUDPClient, IdUDPServer,IdTCPServer