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

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

Добавлено: 07 ноя 2006, 16:29
voronov
Проблема такая. Патаюсь перекомпиллировать rtf форму Торг-12 (накладная на отпуск). Там, во-первых, куча всяких инклудов найти нужно, а во-вторых, присоединить объектные интерфейсы через declare. На семерке делаю, все нормально. А мне на восьмерку надо, пытаюсь сделать то же самое, компилится, но при попытке сформировать отчет выдает восемь раз "Возникло необработанное исключение...", но отчет вроде бы формирует нормально. Кто-нибудь может подскажет, в чем проблема может быть

Добавлено: 07 ноя 2006, 17:19
edward_K
скорей всего у вас старый vih файл.
вообще пишите так
.declare
#include ???????????.vih
.enddeclare
а к vih укажите путь ( используемые в формах лежат в Gal712\src\FRM\inc\)

Добавлено: 07 ноя 2006, 17:55
voronov
Да уж вроде 10 раз проверил, перекопировал, все vih файлы самые последние. К тому же говорю, на семерке все получилось.
А поповоду объявления, да, так и объявляю
.Declare
#include ExtClass.vih
#include ExtAttrClass.vih
#include ExtAttr.vih
.enddeclare

Добавлено: 07 ноя 2006, 18:12
edward_K
ну тыды
logstrtofile('!log.log','???????') и смотрите на каких местах возникает
и плиз - полный текст сообщения в студию и способ объявления переменной при обращении, к которой вы это получаете.
вожможно проблема еще в подключении ресов - сравните как патчи подцеплены в галке и в сапорте.

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

.Declare
.EndDeclare

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

А вот для Галактики 8.00 что-то не встречал... Может не зарегистрировали :-)

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

Добавлено: 08 ноя 2006, 09:19
voronov
Max_Fin писал(а):А вот для Галактики 8.00 что-то не встречал... Может не зарегистрировали :-)
Да, вопрос конечно интересный, попробую с другими интерфейсами посмотреть, сообщу о результатах

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