powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема с импортом ActiveX компонента
17 сообщений из 17, страница 1 из 1
Проблема с импортом ActiveX компонента
    #32076335
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действия:
1. Component -> Import ActiveX Control
2. Выбираю из списка "Microsoft Office XP Web Components (Version 1.0)"
3. Нажимаю "Install"
4. Даю имя пакету и т.д.
5. При компиляции пакета он начинает ругаться:
Код: plaintext
[Error] OWC10_TLB.pas( 11997 ): 'Error' is not a type identifier 

на код
Код: plaintext
1.
2.
3.
DSCEventInfo = interface(IDispatch)
    ['{F5B39B06-1480-11D3-8549-00C04FAC67D7}']
          ...
     function  Get_Error: Error; safecall; 


Выясняю, что Тип ERROR компилятор берет из WINDOWS.pas!!!
Код: plaintext
const Windows.ERROR:  1 .. 127  Windows.pas 

а не из ADODB_TLB.pas где он является интерфейсом
Код: plaintext
1.
2.
3.
  ....  
      Error = interface;
        ....

и еще куча ошибок при компиляции компонента
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
[Error] OWC10_TLB.pas( 11997 ): 'Error' is not a type identifier
[Error] OWC10_TLB.pas( 12007 ): 'Error' is not a type identifier
[Error] OWC10_TLB.pas( 12024 ): 'Error' is not a type identifier
[Warning] OWC10_TLB.pas( 13308 ): Method 'Repaint' hides virtual method of base type 'TWinControl'
[Warning] OWC10_TLB.pas( 13551 ): Method 'Repaint' hides virtual method of base type 'TWinControl'
[Warning] OWC10_TLB.pas( 13889 ): Redeclaration of 'OnFocus' hides a member in the base class
[Error] OWC10_TLB.pas( 14119 ): Field or method identifier expected
[Error] OWC10_TLB.pas( 14136 ): Field or method identifier expected
[Error] OWC10_TLB.pas( 14140 ): Field or method identifier expected
[Error] OWC10_TLB.pas( 15302 ): Undeclared identifier: 'Connection'
[Fatal Error] P2.dpk( 33 ): Could not compile used unit '..\Source\Vcl\OWC10_TLB.pas'

Откуда такая кривизна ?!!
Как правильно импортировать эти ActiveX компоненты
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076340
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно...
Какая версия делфи у тебя?
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076342
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
6
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076343
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробавал и на 4
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076347
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry-> "Пробовал"
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076350
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно не знаю в каком olb'эшнике (и иже с ними) она лежит... у меня офиса хп нет к сожалению ... погляди в реестре путь к файлу... возможно делфя тянет не интерфейсы активХ.
Обычно я вытаскиваю интерфейсы из конкретных olb - они лежат в папке Office по пути инсталляции офиса...
вот.
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076377
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В реестре я нашел ссылку только на C:\PROGRA~1\MICROS~2\Office10\MSOWC.DLL
Искал по "OWC.PivotTable"
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076383
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое *.olb файлы?
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076384
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ааа, тады понятно...
сделай так...
1. закрой все что открыто в делфях
2. Меню Project\Import type library...
3. Там кнопка add..
4. Добавь все olb файлы из папки офиса - он сгенерит pas файлы ... по дефолтному пути этого окна.
Юзай наздоровье затем свою активуХ.
вот.
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076387
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробую ... :)
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076388
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OLB - OLE Object Library
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076392
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В догонку )
Пригодится многим:
http://www.chaotix.net/~dproper/irc/fe/
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076415
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НЕПОСРЕДСТВЕННОЕ УКАЗАНИЕ ФАЙЛА МЕНЯ НЕ СПАСЛО.... :(
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076417
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 KirrilovA Рискнул выслать Вам файл с которым возникли проблемы.
Ну не выходит у меня каменный цветок !!!! :0)
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076441
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лады, завтра на работе гляну ... пошукаю еще и офис хп. который мне правда не нужен - у меня и так более 200 гигов софта на серваке установлено ... дошло аж до того, что теперь из моих прог. некоторые отчеты фигарят арабской вязью вот прикол

А с чем необходимось присобачивания активХсины связана? Прога тормозить на парядки будет - поверьте мне.... особенно есть она отвалится по экшепшену и олешная бяка будет в оперативке ... - в хп или 2000 мона кильнуть - 98 частенько вешаются после повторного запуска oas.

По-моему (ИМХО) проще самому наваять чито-то подобное... Я к тому говорю - что мс весчи идиально работаюст с мс вещами - с другими вещами работать отказываются ))).

Не проще ли заюзать инди или ИМХО на прямую всобачить IE в Вашу прогу? Там все прозрачно ))). Правда мои экскрименты закончились на исследовании как это можно сделать - дальше копать не стал - облизнулся и пошел дальше ...
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076494
Фотография Тимур
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"...к тому говорю - что мс весчи идиально работаюст с мс вещами - с другими вещами работать отказываются ))). "
Так и есть! Компонент без проблем работает под С#,IE,VB, а в Delphi идти не хочет!!!
...
Рейтинг: 0 / 0
Проблема с импортом ActiveX компонента
    #32076618
Проблема решена - подправил tlb-й файл руками + добавил в Uses этого файла OleCtnrs.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема с импортом ActiveX компонента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]