|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.03.2017, 20:29 | #1 |
фонатик DELPHI
Форумчанин
Регистрация: 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% сбоев и ошибок приложений, находится в полу метрах от монитора
|
25.03.2017, 12:53 | #2 |
фонатик DELPHI
Форумчанин
Регистрация: 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% сбоев и ошибок приложений, находится в полу метрах от монитора
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование координат(преобразование графика функций) для движения персонажа в 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 |