Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
3-1166606026
Ilg
2006-12-20 12:13
2007.03.18
Текстовая БД и русские символы


15-1172074969
oldman
2007-02-21 19:22
2007.03.18
Онищенко продолжает удивлять...


4-1162494428
вп
2006-11-02 22:07
2007.03.18
Как можно выделить содержимое окна консольного приложения


4-1162781388
Коля
2006-11-06 05:49
2007.03.18
SendTo в PopupMenu?


6-1159346956
DeadMeat
2006-09-27 12:49
2007.03.18
Indy 9 или Indy 10 ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский