Страница 1 из 1
Почему 0?
Добавлено: 28 дек 2004, 14:16
zanuda
Почему, какие бы я параметры не задавал, функция NaIt возвращает всегда ноль.
Синтаксис у мя такой
{
InitMCInfo(Katsopr.dSopr);
//,,участок литья,
e:=NalT(DisYear,00000000000003B9h,4001F991038AA230H,comp(0),comp(0));
message(e);
DoneMCInfo;}
Ну всегда выдает ноль...
Re: Почему 0?
Добавлено: 28 дек 2004, 16:54
zanuda
DIsYear - Текущая дата.
Re: Почему 0?
Добавлено: 29 дек 2004, 10:57
zanuda
Пишу
e:=NalT(DisYear,comp(00000000000003B9h),comp(4001F991038AA230H),comp(0),comp(0))
возвращается тот же ноль. В чем же ошибка может быть?
Re: Почему 0?
Добавлено: 30 дек 2004, 10:59
Max_Fin
Function NalT(dform: date; cMC: comp; cPodr: comp; cMol: comp; cParty: comp): double;
Проверьте что Вы передаете в параметрах.
Re: Почему 0?
Добавлено: 30 дек 2004, 12:13
ALEKS123
А DisYear равно Katsopr.Dsopr?
Re: Почему 0?
Добавлено: 30 дек 2004, 12:20
zanuda
DisYear равно текущей дате.
Но я все равно вызываю InitMCInfo & DoneMCInfo
и как раз InitMCInfo с Katsopr.Dsopr.
А что не так?