vb6 com+ dll - delphi

ambako
Дата: 25.05.2011 09:39:46
Добрий день.

Имеется com+ dll написанное на vb6 при попытке импортировать его через Import a type library в delphi (версия не имеет разницы 2009-2010) выводится ошибка

[img]http://imagepost.ru/images/e/ri/eri.png[/img]

visula studio 2008 никаких проблем.

в этом dll имеется такое перечисление

Public Enum EntriesFindModeENUM
[Fined Entries by ID] = 0
End Enum

то есть в enume название идет пробелами из за чего и delphi ругается, возможно ли побороть это. dll не моя и я там ничего не могу изменить.

Кстати в delphi prism тоже не удается добавить эту dll в references.

Заранее благодарю за вашу помощь
ambako
Дата: 25.05.2011 09:49:17
Извиняюсь неправильно вставил картинку
картинка здес
Картинка с другого сайта.
Anatoly Podgoretsky
Дата: 25.05.2011 09:54:58
Мало вероятно, что имя может быть с пробелами.
ambako
Дата: 25.05.2011 10:37:23
Anatoly Podgoretsky,


Public Enum EntriesFindModeENUM
[Fined Entries by ID] = 0
End Enum

кто писал от него эта инфа
Anatoly Podgoretsky
Дата: 25.05.2011 13:05:57
Скобки не заметил в первый раз.
ambako
Дата: 25.05.2011 15:18:09
никто не может помочь?
CorwinFW
Дата: 25.05.2011 17:39:08
ambako,

Ну а какая проблема.
Наверняка же там не мильон интерфейсов с тучей методов
к разрабу длл у Вас есть доступ , руками в Делфе напишите объявление интерфейсов.
ambako
Дата: 25.05.2011 18:04:16
не могли бы дать пример как руками в Делфе написать объявление интерфейсов
ambako
Дата: 25.05.2011 18:16:13
извините не врубился к разработчику нет такого доступа к сожалению
CorwinFW
Дата: 26.05.2011 14:03:18
Про интерфейсы это в хелп и сырцы.
Вообще в 2009 и 2010 были какие-то баги с СОМ и их починили только в ХЕ,
по крайней мере так пишут и грят что ХЕ берет то что не брала 2010.

Как совет - возьмите olview от майкрософта и посмотрите как там все на самом деле выглядит.
По ему же можете потом описание ручками набрать.