несовместимость ICatInformation:: EnumCategories

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

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

несовместимость ICatInformation:: EnumCategories

Сообщение gregorysoft » 24.03.2011 22:42:58

Здравствуйте все.
При попытках перевода исходников Delphi на Lazarus (OPC сервер libopcd.googlecode.com),
засел на файле comcat.pas
проблемы были такие:
1. Не объявлены типы PResultList и POleStrList (решилось объявлением ^PWideChar и ^HRESULT [спасибо Сергею Горелкину]).
2. CLSID_StdComponentCategoryMgr отсутствовал... был найден в shlobj как CLSID_StdComponentCategoriesMgr. Хотя быть может это делфовский AXCtrls (в Лазарусе его нет).
3. ICatRegister::UnRegisterCategories (проблема была в исходнике)
4. ICatInformation::EnumCategories - в activex.pp "ppenumCategoryInfo : ICatInformation", хотя исходник и MSDN (http://msdn.microsoft.com/en-us/library ... 58(v=vs.85).aspx) сообщает что нужно "ppenumCategoryInfo : IEnumCategoryInfo".

комментируем, особенно кто писал/адаптировал подобный промышленный софт (OPC сервера/клиенты).
gregorysoft
незнакомец
 
Сообщения: 2
Зарегистрирован: 24.03.2011 17:24:51

Re: несовместимость ICatInformation:: EnumCategories

Сообщение Mr.Smart » 24.03.2011 23:11:01

COM/DCOM не реализованы в полном объёме и не поддерживаются!
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: несовместимость ICatInformation:: EnumCategories

Сообщение gregorysoft » 24.03.2011 23:20:29

И что, вообще никогда и ни за что не будут??? Может ведутся работы в этом направлении? Или мне сразу переходить на проприориетарный софт?
gregorysoft
незнакомец
 
Сообщения: 2
Зарегистрирован: 24.03.2011 17:24:51

Re: несовместимость ICatInformation:: EnumCategories

Сообщение Odyssey » 25.03.2011 00:16:47

По поводу текущего состояния, планов, хода работ и чем можно помочь, имхо, лучше спросить у самих разработчиков в рассылке: http://freepascal.org/maillist.var. Информация из первых рук. Только вот про проприетарный софт лучше не спрашивать.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: несовместимость ICatInformation:: EnumCategories

Сообщение Sergei I. Gorelkin » 25.03.2011 00:26:20

Кто не поддерживается - будем догонять и поддерживать...
Пункты 1 и 4 исправлены в ревизии 17174 (кстати, PResultList был на месте), про остальное не понял, что именно нуждается в исправлении.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1407
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: несовместимость ICatInformation:: EnumCategories

Сообщение for_kav » 08.05.2013 11:55:09

Господа тема актуальна? gregorysoft Вы победили comcat.pas?
for_kav
незнакомец
 
Сообщения: 3
Зарегистрирован: 06.02.2013 14:26:03


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru