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

Проблема с отчетом

Добавлено: 25 окт 2010, 19:17
Ruslan_V
В своем отчете использую метод GetFulDepName интерфейса DepartIer. Для этого в prj-файле прописую строчку #include DeptIer.vih. Файл DeptIer.vih содержит текст
objinterface ObjDepartIer;
public function GetFulDepName(DepCatNRec : comp): string;
end;
vipinterface DepartIer implements ObjDepartIer;
В отчете в разделе .var объявил переменную iFulName:DepartIer;
Вызываю функцию
.begin
FulPodr:=iFulName.GetFulDepName(N_r);
End.
Компилируется все без проблем, но при запуске отчета Галактика вылетает. Что делаю не так?

Re: Проблема с отчетом

Добавлено: 25 окт 2010, 19:24
galover
a так?

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

var iFulName : ObjDepartIer;
LoadVipRef(iFulName, 'DepartIer');
FulPodr:=iFulName.GetFulDepName(N_r);

Re: Проблема с отчетом

Добавлено: 25 окт 2010, 19:52
edward_K
Вылетает потому как надо полностью включать точное объявление ObjDepartIer, а не одну функцию.
При этом обычно пишется что-то определенное - текст то был какой?.
Найдите в каталоге frm последнюю версию этого файла и не забываете про компонентную принадлежность - а то тоже будет ошибка.

Re: Проблема с отчетом

Добавлено: 26 окт 2010, 11:42
Ruslan_V
galover писал(а):a так?

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

var iFulName : ObjDepartIer;
LoadVipRef(iFulName, 'DepartIer');
FulPodr:=iFulName.GetFulDepName(N_r);
Так тоже вылетает.

edward_K: а можешь подробней описать, как включить точное объявление ObjDepartIer. У нас еще версия 7.12, в каталоге frm такого файла не нашел. Нашел на этом форуме текст файла DeptIer.vip. Что с ним делать, это его необходимо подключить?
При запуске отчета вылетает консольное окно, но что там выдает - не видно, как-то можно вывести его содержимое в файл?

Re: Проблема с отчетом

Добавлено: 26 окт 2010, 12:48
edward_K
если 712 хуже, под рукой нет - мож кто с форума подкинет или в ТП обратитесь. В теории подойдет и от 812, только убрать компонентную принадлежность и объявление других объектов, которых нет в 712 - знать бы тока каких именно.

Re: Проблема с отчетом

Добавлено: 26 окт 2010, 13:15
m0p3e
Есть от 7.12 vih. Куда выслать?

Re: Проблема с отчетом

Добавлено: 26 окт 2010, 13:32
Ruslan_V
Вот сюда - ruslan.strinza@kraz.ua . Заранее спасибо.

Re: Проблема с отчетом

Добавлено: 27 окт 2010, 12:52
Ruslan_V
Всем спасибо, заработало)