Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2017, 20:29   #1
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию ActiveX преобразование кодов

Здравствуйте господа гуру

Прошу проконсультировать как "безболезненно" перевести проект библиотеки OCX (ActiveX) созданный в delphi7 в Delphi Embercadero ?

Попытался напрямую возникли следующие проблемы в Embercadero
1. в редакторе типов библиотека tlb доступна только по чтению
2. попытка подключить файл rdl генерированный в delphi7 заканчивается сбоем в 8-й строке и загрузкой полутора объектов
3. создание библиотеки типов с нуля и "подкитывание" материала с проекта под delphi7 ничего не даёт
4. попытка конверторовать библиотеку tlb встроенным приложением tlibimp.exe которое входит в состав Embercadero закончилось нулевым результатом и портянкой описания параметров

Неужели прийдётся создавать всю библиотеку с нуля ? или всё таки есть способ конвертации старого проекта в новый формат
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Старый 25.03.2017, 12:53   #2
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Разобрался, Вопрос закрыт

Проблема в том, что визуальный редактор Embercadero более конченней чем аналогичный редактор в Delphi7 . При открытии библиотеки типов созданных в ранних версиях не читает кучу определений и объявлений что приводит к уничтожению файла ridl (idl). Например, редактор Embercadero не понимает что такое свойство на ввод (в простонародии property XXXX : typeXXX write Set_XXXX)
в том числе в свойствах read/write , вот эту часть
property XXXX : typeXXX read Get_XXX write Set_XXXX
В результате, на первом объявлении property ... write обрезается файл ridl
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование координат(преобразование графика функций) для движения персонажа в unity? BadCats C# (си шарп) 0 03.12.2016 17:55
Дочернии объекты ActiveX компонента, как добавить в ActiveX объект дочернии объекты. nik531 Общие вопросы Delphi 0 17.08.2015 09:26
Преобразование часов в числа, а так же преобразование время PeMeHb Microsoft Office Excel 5 19.10.2014 17:04
Конфликт кодов Trimbl Microsoft Office Excel 6 23.06.2012 02:28