Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Технологии
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 27.11.2011, 16:35
ave ave вне форума
Прохожий
 
Регистрация: 27.11.2011
Сообщения: 2
Репутация: 10
По умолчанию Библиотека типов из под DELPHI и стороннее приложение, его вызывающее

Совсем новый я тут. Через поиск ничего не нашёл. А задача так и остаётся вкопанной. Написал ActiveX Library. .dll зарегил. В самом Borland и видна и библиотека типов имопртируется. А из стороннего приложения этот ActiveX не видится... Мож его надо преобразовать как-нить... Уже 100 раз попадал на то что некоторые вещи (.dll) надо обрабатывать утилитками типа coff2omf.exe или ещё там какими для преобразования... что б видны были не только из под Borland
Ответить с цитированием
  #2  
Старый 27.11.2011, 17:19
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

что значит не видится? new ActiveXObject("<object>"); пусто возвращает?
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #3  
Старый 27.11.2011, 17:59
ave ave вне форума
Прохожий
 
Регистрация: 27.11.2011
Сообщения: 2
Репутация: 10
По умолчанию ой, видится )

Да как не виделся... использовал язык для примера RSL от R-Style
Там есть возможность вызывать редактор и писать скриптами всё что хочешь. Простенько но со вкусом... на ихнем макроязыке

Типа:

test.mac

Import rcw;
var os = ActiveX("OracleInProcServer.XOraSession");
msgbox("Привет");

F5 (исполнить)
и получаешь свой "Привет"

так как эта библиотека типов на компе зарегина (доступ к ORACLE, ставится при установке клиента ORACLE)

Писал своё
типа var os = ActiveX("Project1.Interface");
- получал "Ошибка с указанием класса" т.е. не видел он
зарегиной такой библиотеки типов... Потому как сразу начал создавать
ActiveX Library (через масер) неудосуживсь начать с добавлением на форму Объект автоматизации что бы посмотреть как там TLB формируется... Вот решил начать с малого... Взял с Examples/Apps
приложения autosrv и autocon... Взяд да и запустил этот autosrv
из под своего макроязыка
var os = ActiveX("autosrv.EditServer");
а он возьми да появись так!!!

Видится!!! Разобрадся как он устроен... Походу начинаю кое-что понимать!

А тут на форуме оказывается есть жизнь, да и какая! С таким быстром ответом что б помочь. Спасибо, что откликнулся... Рою дальше. В общем проекты писал здоровенные, а вот что б их встроить в ActiveX ниразу не приходилось... А тут припёрло и вродь смотрел на C++ Builder как на родного 10 лет а тут, прям как школьник... HELlo Word! не шло (


3 дня бился кряду...
спасибо
Ответить с цитированием
  #4  
Старый 28.11.2011, 08:58
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

ну так AutoServ это exe - он сам регистрируется при запуске. библиотеку то правильно регистрировал?
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:49.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter