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

Вниз

Component -> Import ActiveX Control   Найти похожие ветки 

 
dumb   (2003-01-09 07:38) [0]

Добрый день. У меня вот такая проблема. Захожу Component -> Import ActiveX Control, выбираю ActiveX Control (VBVoice для тех кто знает что это такое) и нажимаю Install. Delphi генерирует _TLB.pas и ... выводит ошибки

Identifier Redeclared: "OnExit"
Identifier Redeclared: "OnEnter"

соответственно на строчках

property OnExit: TNewObject read FOnExit write FOnExit;
property OnEnter: TNewObject read FOnEnter write FOnEnter;

И так для каждого объекта. В чем проблема? Почему не совместимы? Ради интереса пробовал просто удалять эти строчки, но компоненты не работают (хотя и устанавливаются). Так же пробовал на Delphi 5/6/7.


 
asmith   (2003-01-09 13:47) [1]

ИМНО не повезло - контрол имеет свои события OnExit, OnEnter, которые совпадают по именам с событиями класса TOleControl. Отсюда и Identifier Redeclared. Попробуй их переименовать в _TLB.pas примерно так:
property OnExitVBVoice: TNewObject ...;
property OnEnterVBVoice: TNewObject ...;
Может и получится...


 
dumb   (2003-01-09 22:59) [2]

хм.. так и есть.. у них свои обработчики, причем что-то важное делают и похоже что без них - никак. Можно ли как-нибудь это обойти?


 
dumb   (2003-01-09 23:36) [3]

Можно ли как-нибудь сделать OnExit OnEnter виртуальными и переписать их в TLB? Я в панике :(


 
dumb   (2003-01-09 23:37) [4]

ПЛИЗЗЗ Не дайте мне перейти на глупый Visual Basic!!


 
dumb   (2003-01-10 03:20) [5]

SOS!!!



Страницы: 1 вся ветка

Текущий архив: 2003.01.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
1-62607
viol-2
2003-01-09 11:22
2003.01.20
Отрисовка ScrollBox


14-62839
ZG
2003-01-03 02:49
2003.01.20
хочу под локальную сеть чего-нибудь написать, но не знаю с чего


14-62795
The_Vizit0r
2002-12-31 14:31
2003.01.20
Вы чё ребята


8-62676
Ach_Den
2002-09-17 13:20
2003.01.20
---|Ветка была без названия|---


14-62806
Supreme
2003-01-01 03:14
2003.01.20
С наступающим 2004 годом!!!!