TCustomVariantType.DispInvoke

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
PublicJoke
новенький
Сообщения: 41
Зарегистрирован: 04.07.2006 12:21:07

TCustomVariantType.DispInvoke

Сообщение PublicJoke »

В настоящее время сабж не работает. Кто-нибудь обладает достаточной квалификацией, чтобы объяснить, какие именно усилия по доработке компилятора необходимы, чтобы оно-таки завелось?
Причина интереса следующая: сейчас мною сотоварищи дописывается т.н. бридж Delphi-UNO, позволяющий использовать функциональность OpenOffice без COM, т.е. потенциально и под Linux тоже. Использование для прикладного программиста выглядит так же, как и в случае с COM, для чего как раз и необходим сабж. Так что, если он появится во FreePascal, то усилия по адаптации будут минимальными. Думаю, такая возможность будет интересна многим.
PublicJoke
новенький
Сообщения: 41
Зарегистрирован: 04.07.2006 12:21:07

Сообщение PublicJoke »

Малость не в тему сайта, но все же:
Бридж дописан, все желающие могут забрать его на http://sourceforge.net/projects/uno-pas-bridge/. Как и ожидалось, без проблем заработал под Linux. Вопросы по применению можно кидать сюда.
PublicJoke
новенький
Сообщения: 41
Зарегистрирован: 04.07.2006 12:21:07

Сообщение PublicJoke »

Теперь можно попробовать мост и с FreePascal (с ветками 2.1 и 2.3). Пока, правда, есть ограничения (см. сопроводительное описание), баги засубмитены, так что, по идее, к релизу 2.2 мост должен работать нормально.
Просьба к заинтересованным проверить работу под Linux (мы проверяли только с Kylix'ом).
Ответить