Вопрос по exAttr

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

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

Ответить
Ruh
Посетитель
Сообщения: 32
Зарегистрирован: 07 дек 2006, 11:15
Откуда: ДИТ
Контактная информация:

Вопрос по exAttr

Сообщение Ruh »

использую для вызова атрибута библиотеку ExAttr.dll
вызываею с помошью команды sGetAttr, но при компиляции вылает что нет такой фунции или метода. хотя в vih она есть.
(Да стоит Галактика 7.12. )
Почему такое, не изменился ли оператор вызова?
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Вопрос по exAttr

Сообщение Deinis »

Подозреваю, что для успешной компиляции надо подключить файл extfun.res
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

вообще такая функция входит в состав ExtAttr.Vih так что extfun здесь точно ни причем. Вопрос и как вы ее вызываете?
должно быть
.var
iattr : iExtAttr
.endvar
...
iattr.sgetattr ...
как подключать объектные описания уже не раз обсуждалось.
есть аналог sTxoGetExtAtt - она в доке txo.pdf кажись описана.
Alexx
Постоянный обитатель
Сообщения: 168
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Alexx »

Пытаюсь скомпилить отчет, где используется переменная типа iExAttr, например:
.var
ExAttrFun : iExAttr;
.endvar
В Галке 7.12 все проходило на ура, в 8.10 ругается, не видит этот тип. Ресы все подключены. Такое подозрение что в 8 версии этого типа нет или он как-то по-другому обзывается. Мож кто в курсе?
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Alexx писал(а): .var
ExAttrFun : iExAttr;
.endvar
iExtAttr
Alexx
Постоянный обитатель
Сообщения: 168
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Alexx »

Den писал(а):
Alexx писал(а): .var
ExAttrFun : iExAttr;
.endvar
iExtAttr
Не помогает, ошибка: "Ожидалось имя или описание типа"
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

Alexx
стесняюсь спросить, вы вих файл с описанием подключили?
Alexx
Постоянный обитатель
Сообщения: 168
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Alexx »

Алексей писал(а):Alexx
стесняюсь спросить, вы вих файл с описанием подключили?
Нет, а надо? И где его брать? Просто я с 8.10 только начинаю осваиваться, поэтому еще много чего не знаю.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

искать в каталоге gal810\frm - там те что в стандартных формах используются есть. Если у вас нет vip то поищите .declare на форуме. Тип объектный фейс конечно нужно объявлять при компиляции.
TYZ
Сообщения: 14
Зарегистрирован: 20 окт 2006, 12:06
Откуда: Киев
Контактная информация:

Сообщение TYZ »

подскажите пожалуйста как правильно все прописать в declare ?
или в VIP ?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

если у вас есть vip - то в проекте (#include ..vih). если только Fcom то в .declare также через #include - потом поймете почему :).
Ответить