Форум: "Начинающим";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];
Внизсвязать две Active Form Найти похожие ветки
← →
and& (2007-02-27 17:22) [0]хочу сделать activeX компонент на Active Form
как вызвать Active Form2 из Active Form1 по нажатию скажем кнопки
ActiveFormX2.show;
выдаёт ошибку
[Error] ActiveFormX1Impl.pas(379): E2018 Record, object or class type required
вобщем как связать две формы в таком проекте
заранее спасибо
← →
and& (2007-02-27 19:18) [1]чё никто не в курсе?
← →
Аноним (2007-02-27 20:50) [2]Ну тут наверно вопрос таки не по актив иксу, а по синтаксису языка?
Что там с секцией uses ?
← →
and& (2007-02-28 11:41) [3]вот она
library prjEventLog;
uses
ComServ,
prjEventLog_TLB in "prjEventLog_TLB.pas",
afxMainImpl in "afxMainImpl.pas" {afxMain: TActiveForm},
afxInfoImpl in "afxInfoImpl.pas" {afxInfo: TActiveForm};
{$E ocx}
exports
DllGetClassObject,
DllCanUnloadNow,
DllRegisterServer,
DllUnregisterServer;
{$R *.TLB}
{$R *.RES}
begin
end.
p.s.
если сталкивался с такой проблемой, мож какойнибуть примерчик на почту скинуть
← →
Elen © (2007-02-28 11:48) [4]
> and& (28.02.07 11:41) [3]
А ты создай вторую форму не как Active, а обычную в рамках одной Active Form1
← →
and& (2007-02-28 12:16) [5]поподробней как это сделать
что нужно нажимать и набивать
p.s. с Active Form никогда не работал - для меня это тёмный лес
← →
Elen © (2007-02-28 12:20) [6]
> and& (28.02.07 12:16) [5]
Ну в смысле создал ты допустим одну ActiveXForm. потом File-> New-> Form. и ее уж вызывай из твоей Active
← →
and& (2007-02-28 12:56) [7]выдает ошибку при вызове второй формы
access violaton at adress...........
← →
Elen © (2007-02-28 13:08) [8]
> выдает ошибку при вызове второй формы
А ты ее создал? Всмысле ручками создание формы прописал или где то автоматом?
← →
and& (2007-02-28 13:20) [9]а где её надо прописать ручками ( я всё на автопилоте делал) и что там надо прописать
← →
Elen © (2007-02-28 13:29) [10]
> and& (28.02.07 13:20) [9]
Ну например у меня так :
На ActiveX форме в кнопке :
.....
implementation
uses ComObj, ComServ, Unit1;
.....
procedure TActiveFormXqwqwqwqwq.Button1Click(Sender: TObject);
begin
if form1=nil then form1:=TForm1.Create(self);
form1.show;
end;
Это как вариант.
← →
and& (2007-02-28 13:51) [11]огромное человеческое спасибо Elen
заработало
но всёже хотелосьбы узнать как делается вызов одной activeform из другой
← →
Elen © (2007-02-28 13:54) [12]
> но всёже хотелосьбы узнать как делается вызов одной activeform
> из другой
чего не помню того не скажу :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c