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