Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизКак в 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.042 c