Главная страница
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.048 c
15-1172195067
Другой
2007-02-23 04:44
2007.03.18
История копирайта


2-1172263631
Allexandr
2007-02-23 23:47
2007.03.18
Процедуры


2-1172213855
jappak
2007-02-23 09:57
2007.03.18
ТЕКСТОВЫЙ ФОРМАТ


2-1172235452
Цукор5
2007-02-23 15:57
2007.03.18
Format


2-1172155897
koha
2007-02-22 17:51
2007.03.18
что делает LoadResource?