Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.18;
Скачать: CL | DM;

Вниз

связать две 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.034 c
1-1169462971
Kolan
2007-01-22 13:49
2007.03.18
Как полтзоваться ChartTools компонента TChart


1-1169738789
olegz77
2007-01-25 18:26
2007.03.18
Вывод графиков с неоднозначностями в TChart


2-1172349879
spyrytus
2007-02-24 23:44
2007.03.18
Как узнать что нибуть по кнопкам


2-1172086085
danila_master
2007-02-21 22:28
2007.03.18
PNG в Delphi


1-1169618297
Wahnsinng
2007-01-24 08:58
2007.03.18
OleObject.Document