Главная страница
    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.042 c
15-1171886128
DrDe
2007-02-19 14:55
2007.03.18
Каким Диалектом в FireBird вы пользуетесь?


15-1172118410
TAHAT
2007-02-22 07:26
2007.03.18
Документация по FireBird, FIBPlus, FastReport


6-1159627784
S K i N E R
2006-09-30 18:49
2007.03.18
Как узнать когда завешина передача файла через NMStrm?


2-1172581748
Ega23
2007-02-27 16:09
2007.03.18
SetFocus - как узнать в данный момент


15-1172142142
Фармацевт
2007-02-22 14:02
2007.03.18
Чем отличается форматирование





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский