Использование vih

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

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

Ответить
smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Использование vih

Сообщение smmmmm »

Здравствуйте. Научите пользоваться в отчётах файлами vih, например, odecl.vih.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Использование vih

Сообщение edward_K »

Компилите чем? Если проект, то это одно. Если маятесь через Fcom сапорта - это другое.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Использование vih

Сообщение m0p3e »

В проекте

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

#define ComponentVersion
#include odecl.vih
В интерфейсе/форме:

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

......
var oDecl : Declension;
......
 oDecl.FIOdeclension(Persons.nrec,Persons.FIO,2); //Родительный падеж
smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Re: Использование vih

Сообщение smmmmm »

edward_K писал(а):Компилите чем? Если проект, то это одно. Если маятесь через Fcom сапорта - это другое.
маемся, через саппорт...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Использование vih

Сообщение edward_K »

тогда открываем vipprogr.chm и ищем "Секция .declare"

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

.declare
#define ComponentVersion
#include odecl.vih
.enddeclare
это делается перед .var
ну а дальше вам m0p3e расписал(но для vip).
в форме надо писать

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

.var
 oDecl : Declension;
.endvar
Настоятельно рекомендую вам подумать о покупке лицензии сапорта с vip, даже если вы будете делать только формы.
Еще можно попробовать #include перед .linkform - но если vip это проглотит, то fcom скорей всего нет.
smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Re: Использование vih

Сообщение smmmmm »

Благодарю за ответы
Ответить