V.D.07

Lod Aktarımda Time Hesabı

  Tiger/Logo Object Designer (LOD)

Merhaba Lod ile yaptığımız yeni ekranda fatura aktarıyoruz ama o an ki zamanı hesaplayıp time değerine atmak istiyorum bunu nasıl yapabilirim.




Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Aşağıdakine benzer bir fonksiyon oluşturup isterseniz hesaplatabilirsiniz. (C# Kodu)


private int logoTime(DateTime dt)

{

       return (dt.Hour * 16777216) + (dt.Minute * 65536) + (dt.Second * 256);

}


17/08/17 12:32


Uluç Karadeniz

Aktarmak istediğiniz kısım "Fiş Saati" ise ve siz bunu logo zaman formatına çevirmek istiyorsanız yada logo zaman formatından normal saat formatına çevirmek istiyorsanız , nasıl tarihler için bu işlemi PackDate ve UPackDate metotları ile yapıyorsak zaman içinde PackTime ve UPackTime metotlarını kullanabilirsiniz.


--UPackTime--

Bir değişkene ait saat, dakika ve saniye bilgilerini Logo saat formatında 
döndürür.

Parametreler			
tm (in) 	Logo saat formatındaki saat değişkeni.
h (out) 	Saat 
m (out) 	Dakika
y (out) 	Saniye

					

Örnek				UPackTime(lTime, hour, min, sec)


-- PackTime --


Verilen saat, dakika ve saniye bilgilerini kullanarak saat bilgisini Logo saat formatında döndürür.. 

Parametreler			
h (in) 		Saat
m (in) 		Dakika
s (in) 		Saniye
tm (out) 	Logo saat formatında saat.

Örnek				PackTime(13, 16, 45, lTime)




17/08/17 13:03

Cevap vermek için giriş yapmanız gerekmektedir.