![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
связать две Active Form [D2005, XP]
and& © (2007-02-27 17:22:00)хочу сделать activeX компонент на Active Form
как вызвать Active Form2 из Active Form1 по нажатию скажем кнопки
ActiveFormX2.show;
выдаёт ошибку
[Error] ActiveFormX1Impl.pas(379): E2018 Record, object or class type required
вобщем как связать две формы в таком проекте
заранее спасибо
Elen (2007-02-28 13:54:00) [1]
> но всёже хотелосьбы узнать как делается вызов одной activeform
> из другой
чего не помню того не скажу :)
and& (2007-02-28 13:51:00) [2]огромное человеческое спасибо Elen
заработало
но всёже хотелосьбы узнать как делается вызов одной activeform из другой
Elen (2007-02-28 13:29:00) [3]
> 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:20:00) [4]а где её надо прописать ручками ( я всё на автопилоте делал) и что там надо прописать
Elen (2007-02-28 13:08:00) [5]
> выдает ошибку при вызове второй формы
А ты ее создал? Всмысле ручками создание формы прописал или где то автоматом?
and& (2007-02-28 12:56:00) [6]выдает ошибку при вызове второй формы
access violaton at adress...........
Elen (2007-02-28 12:20:00) [7]
> and& (28.02.07 12:16) [5]
Ну в смысле создал ты допустим одну ActiveXForm. потом File-> New-> Form. и ее уж вызывай из твоей Active
and& (2007-02-28 12:16:00) [8]поподробней как это сделать
что нужно нажимать и набивать
p.s. с Active Form никогда не работал - для меня это тёмный лес
Elen (2007-02-28 11:48:00) [9]
> and& (28.02.07 11:41) [3]
А ты создай вторую форму не как Active, а обычную в рамках одной Active Form1
and& (2007-02-28 11:41:00) [10]вот она
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.
если сталкивался с такой проблемой, мож какойнибуть примерчик на почту скинуть
Аноним (2007-02-27 20:50:00) [11]Ну тут наверно вопрос таки не по актив иксу, а по синтаксису языка?
Что там с секцией uses ?
and& (2007-02-27 19:18:00) [12]чё никто не в курсе?