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

oValFunc.GetAnyCurrency

Добавлено: 19 май 2006, 19:38
aleks1232321
Коллеги, возникла необходимость перекомпилировать один интерфейс. Наткнулся на такую ошибку
Ошибка: Нет такой функции,поля или метода, или неверный контекст использования:OVALFUNC.GETANYCURRENCY

GetAnyCurrency1 := oValFunc.GetAnyCurrency
ValSrc,SumSrc,myDate,targval);

Вот кусок кода, где это используется
//-------------- функции блокировки записи
//Перевод в валюту и обратно для дебитора
Function GetAnyCurrency1(var ValSrc : comp;
var SumSrc : double;
var targval : comp) : Double;
begin
myDate := GetMyDate;
GetAnyCurrency1 := oValFunc.GetAnyCurrency(ValSrc,SumSrc,myDate,targval);

Никак не могу разобраться, что это за функция такая oValFunc и как с ней бороться. Помогите

Добавлено: 22 май 2006, 10:28
Max_Fin
Это объектнй интерфейс работы с переобразованием валют.
В частности GetAnyCurrency переобразует значение SumSrc, выраженное в валюте ValSrc, в значение, выраженное валютой targval, на дату myDate.

oValFunc описан в glovars.inc

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

oValFunc : ValFuncs;
При компиляции в проекте необходимо подключение данного файла.
Ну и начичие VALFUNC.VIH в котором описаны методы ОИ.

Добавлено: 22 май 2006, 12:23
aleks1232321
Спасибо