Страница 2 из 2

Re: проблемка ртфки

Добавлено: 22 янв 2016, 22:13
Ольга
По-моему, такое сообщение бывает, когда Галка не может найти указанную реализацию - или имя неверное, или компонент, или Галка ищет реализацию в вашем компоненте, а ее там, понятное дело, нет.

У вас в коде имя типа указано без имени компонента (C_ExtClass). Я знаю, что для iExtAttr и так работало, но мало ли что поменялось? Попробуйте указать имя типа с компонентом:
ExtAttr: C_ExtClass::iExtAttr;

Re: проблемка ртфки

Добавлено: 24 янв 2016, 21:06
Mekhtiev
как бы не пришлось имена компонентов ко всем типам или многим указывать(((( завтра сутра попробую на работе потом отпишусь . Спасибо Ольга за совет

Re: проблемка ртфки

Добавлено: 25 янв 2016, 08:28
Mekhtiev
Ошибка: Интерфейс IEXTATTR надо объявить с помощью VipInterface C:\USERS\MEKHTIEV\DESKTOP\РАЗРЕШЕНИЕ НА ОТГРУЗКУ\PRBDOC_1010_1_RTF_1_MMV_1_PRBDOC.rtf(стр. 12, поз. 31)
Ольга как то не сработало, в самой форме написал ваш вариант а в ответ.

Re: проблемка ртфки

Добавлено: 25 янв 2016, 08:51
Mekhtiev
Ольга с меня пиво! заработало!!! в проекте инклуд добавил и норм

Re: проблемка ртфки

Добавлено: 25 янв 2016, 10:38
edward_K
Если ComponentVersion указан, и подключен соотв. vil для необъектных фейсов или vih для объектных. то компонентную принадлежность указывать не нужно.
Что то все таки у вас не так в проекте, хотя с виду все нормально. Внесите ошибку в ExtAttr.Vih после #IFDEF ComponentVersion - если вы туда не попадет, значит как то не так define написан. В 9 ничего не поменялось в этом отношении. И смотрите внимательно логи компиляции - там все написано.
Если нет, то добавьте параметры в vip.cfg

Код: Выделить всё

[Compilers] 
! Уровень выдачи диагностики (0-только Error, 1-Warning и Error, 2-все : Warning, Info, Error)
  ErrorLevel=2 
[Vip] 
! 2-к вещественным типам; 4-к строковым типам; 8-к типам дата-время; 
BaseTypesWarning=14                                        
! В 8.1 используется некомпонентный словарь 
NoTablesInComponent=On