Вниз
Скачать: CL | DM;

Как в DLL добавить формы   Найти похожие ветки 

 
Lexa11_2002   (2007-03-20 19:01) [0]

Доброго времени суток! Народ, как запихать в DLL формы?


 
Romkin ©   (2007-03-20 19:06) [1]

Сделай ActiveX library с ActiveX Form внутре ;)


 
Ант   (2007-03-20 20:26) [2]

Да собственно можно и без ActiveX

делаешь форму  точно также, как в exe
в этом залог успеха


 
Leonid Troyanovsky ©   (2007-03-20 20:56) [3]


> Ант   (20.03.07 20:26) [2]

> делаешь форму  точно также, как в exe

Это заблуждение.

--
Regards, LVT.


 
Стас   (2007-03-20 22:03) [4]

library Profiles;

uses
 SysUtils,
 Classes,
 QView_main in "QView_main.pas" {Form_QView},
...
{$R *.res}

exports
 QView,
 ...;
begin
end.

unit QView_main;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, TeEngine, Series, ExtCtrls, TeeProcs, Chart, IniFiles;

type
 TForm_QView = class(TForm)
   Chart: TChart;
   procedure FormClose(Sender: TObject; var Action: TCloseAction);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

procedure QView(DBFname, IniFileName : pchar); stdcall;

var
 Form_QView: TForm_QView;

implementation

{$R *.dfm}

procedure QView(DBFname, IniFileName : pchar); stdcall;
var ...
begin
...
 Form_QView := TForm_QView.Create(Application);
...
 Form_QView.showModal;
...
 Form_QView.Free;
end;


и т.д.


 
Ант   (2007-03-20 22:08) [5]


> Leonid Troyanovsky ©  

Аргументируйте, в чем тут заблуждение


 
Leonid Troyanovsky ©   (2007-03-20 22:36) [6]


> Ант   (20.03.07 22:08) [5]

> Аргументируйте, в чем тут заблуждение

В exe форма делается легко и непринужденно,
а в библиотеке - натужно и криво.
Какое уж тут "точно также".

--
Regards, LVT.


 
Германн ©   (2007-03-21 01:00) [7]

2 Leonid Troyanovsky ©   (20.03.07 22:36) [6]
Это вторая ветка автора. Первая сразу была в "Начинающим":
http://delphimaster.net/view/2-1174405501/

2 Ант   (20.03.07 22:08) [5]
Имхо, если форма создается в DLL и там же уничтожается в рамках одной процедуры (как в статье приведенной в той ветке), то вопрос вполне рабочий. Всё прочее от лукавого.


 
Leonid Troyanovsky ©   (2007-03-21 11:08) [8]


> Германн ©   (21.03.07 01:00) [7]

> Это вторая ветка автора. Первая сразу была в "Начинающим":

А мой комментарий адресован даже не ему.


> Имхо, если форма создается в DLL и там же уничтожается в
> рамках одной процедуры

Дело не столько в единости процедуры, а в модальности показа.
Т.е., модальную форму еще можно перетерпеть.

--
Regards, LVT.



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

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



Память: 0.46 MB
Время: 0.037 c
2-1174373951
БЫЛ
2007-03-20 09:59
2007.04.08
string в var Buf


3-1169455907
AlexeyMir
2007-01-22 11:51
2007.04.08
Как в *.gdb в связанные таблицы добавить записи


15-1173855965
=Teddy=
2007-03-14 10:06
2007.04.08
Как извлечь код проекта из .EXE


15-1173783512
Redf
2007-03-13 13:58
2007.04.08
Как отключить ПРОЦЕССЫ, которые загружаются автоматически!


15-1173676057
ryslan56
2007-03-12 08:07
2007.04.08
Делфи и Сссоздание сайтов




   Наверх