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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ольга
Постоянный обитатель
Сообщения: 135
Зарегистрирован: 29 мар 2005, 17:49

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

Сообщение Ольга »

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

У вас в коде имя типа указано без имени компонента (C_ExtClass). Я знаю, что для iExtAttr и так работало, но мало ли что поменялось? Попробуйте указать имя типа с компонентом:
ExtAttr: C_ExtClass::iExtAttr;
Mekhtiev
Постоянный гость
Сообщения: 92
Зарегистрирован: 24 янв 2013, 16:33

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

Сообщение Mekhtiev »

как бы не пришлось имена компонентов ко всем типам или многим указывать(((( завтра сутра попробую на работе потом отпишусь . Спасибо Ольга за совет
ВБР РУЛИТ)))ИС3
Mekhtiev
Постоянный гость
Сообщения: 92
Зарегистрирован: 24 янв 2013, 16:33

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

Сообщение Mekhtiev »

Ошибка: Интерфейс IEXTATTR надо объявить с помощью VipInterface C:\USERS\MEKHTIEV\DESKTOP\РАЗРЕШЕНИЕ НА ОТГРУЗКУ\PRBDOC_1010_1_RTF_1_MMV_1_PRBDOC.rtf(стр. 12, поз. 31)
Ольга как то не сработало, в самой форме написал ваш вариант а в ответ.
ВБР РУЛИТ)))ИС3
Mekhtiev
Постоянный гость
Сообщения: 92
Зарегистрирован: 24 янв 2013, 16:33

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

Сообщение Mekhtiev »

Ольга с меня пиво! заработало!!! в проекте инклуд добавил и норм
ВБР РУЛИТ)))ИС3
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение 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                      
Ответить