Использование объектных интерфейсов на 8.00

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

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

Ответить
voronov
Постоянный гость
Сообщения: 93
Зарегистрирован: 25 май 2006, 17:57
Откуда: ООО "Эфес", г. Пермь
Контактная информация:

Использование объектных интерфейсов на 8.00

Сообщение voronov »

Проблема такая. Патаюсь перекомпиллировать rtf форму Торг-12 (накладная на отпуск). Там, во-первых, куча всяких инклудов найти нужно, а во-вторых, присоединить объектные интерфейсы через declare. На семерке делаю, все нормально. А мне на восьмерку надо, пытаюсь сделать то же самое, компилится, но при попытке сформировать отчет выдает восемь раз "Возникло необработанное исключение...", но отчет вроде бы формирует нормально. Кто-нибудь может подскажет, в чем проблема может быть
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

скорей всего у вас старый vih файл.
вообще пишите так
.declare
#include ???????????.vih
.enddeclare
а к vih укажите путь ( используемые в формах лежат в Gal712\src\FRM\inc\)
voronov
Постоянный гость
Сообщения: 93
Зарегистрирован: 25 май 2006, 17:57
Откуда: ООО "Эфес", г. Пермь
Контактная информация:

Сообщение voronov »

Да уж вроде 10 раз проверил, перекопировал, все vih файлы самые последние. К тому же говорю, на семерке все получилось.
А поповоду объявления, да, так и объявляю
.Declare
#include ExtClass.vih
#include ExtAttrClass.vih
#include ExtAttr.vih
.enddeclare
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

ну тыды
logstrtofile('!log.log','???????') и смотрите на каких местах возникает
и плиз - полный текст сообщения в студию и способ объявления переменной при обращении, к которой вы это получаете.
вожможно проблема еще в подключении ресов - сравните как патчи подцеплены в галке и в сапорте.
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

В патчах по Атлантису для Галактики 7.12
13. ПРОБЛЕМА В ПИР: 102.47762
ПРОЕКТ / ДЕТАЛИЗАЦИЯ:
Инструментарий прикладного программиста / FCOM - язык, компиляция
ЧТО ИЗМЕНЕНО:
Невозможно перекомпилировать формы, использующие объектные интерфейсы
КАК ИЗМЕНЕНО:
В синтаксис fcom добавлена секция

.Declare
.EndDeclare

в данную секцию нужно добавить описание интерфейсов методы
которых будут использованы в форме например:

А вот для Галактики 8.00 что-то не встречал... Может не зарегистрировали :-)
Жду выхода Вселенная 2.12!
voronov
Постоянный гость
Сообщения: 93
Зарегистрирован: 25 май 2006, 17:57
Откуда: ООО "Эфес", г. Пермь
Контактная информация:

Сообщение voronov »

edward_K писал(а):ну тыды
logstrtofile('!log.log','???????') и смотрите на каких местах возникает
С учетом того, что там порядка 20 файлов подцепляется, ни и работу же вы мне даете
edward_K писал(а):ну тыды
вожможно проблема еще в подключении ресов - сравните как патчи подцеплены в галке и в сапорте.
Компилирую випом, т.к. не имею репозитария. Может в этом проблема. Скажите, а как atl подключить, а то я res файла не нашел
voronov
Постоянный гость
Сообщения: 93
Зарегистрирован: 25 май 2006, 17:57
Откуда: ООО "Эфес", г. Пермь
Контактная информация:

Сообщение voronov »

Max_Fin писал(а):А вот для Галактики 8.00 что-то не встречал... Может не зарегистрировали :-)
Да, вопрос конечно интересный, попробую с другими интерфейсами посмотреть, сообщу о результатах
voronov
Постоянный гость
Сообщения: 93
Зарегистрирован: 25 май 2006, 17:57
Откуда: ООО "Эфес", г. Пермь
Контактная информация:

Сообщение voronov »

Max_Fin писал(а):В патчах по Атлантису для Галактики 7.12
А вот для Галактики 8.00 что-то не встречал... Может не зарегистрировали :-)
Проверил для новых счет-фактур, там тоже интерфейс требует, все откомпиллировалось и сформировалось нормально. Так что механизм и на восьмерке должен работать
Ответить