Страница 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.
А что не так?