Rechercher : dans
Par :

Convertir en delphi le time en integer

Dernière réponse le 23 jui 2008 à 20:07:02 Stanis, le 23 jui 2008 à 17:15:51 
 Signaler ce message aux modérateurs

Bonjour, s'il vous plait aidez moi à convertir en delphi le type time en integer.
je veux trouver la durée entre 2heures de type time en entier.
Exemple
var heuredebut:time;
heurefin:time;
durée:integer;

quand je fait l'operation, le système déclare qu'il ya incompatibilité.Alors que je le veux en entier pour pouvoir l'utiliser pour d'autres opérations.
merci de m'aider car c'est très urgent pour moi
que Dieu vous Bénisse.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « convertir en delphi le time en integer » dans :
Publier un fichier PDF sur son site VoirSommaire: Publier un PDF sur son site Conseils Afficher un PDF intégré à une page Téléchargement Convertir un PDF en SWF (Flash) Publier le SWF Astuces et conseils Publier un PDF sur son site Publier un fichier PDF en ligne est en...
Mktime() - Timestamp classiques (hier, mois dernier, etc.) VoirLa fonction mktime() permet de retourner le timestamp UNIX d'une date donnée, c'est-à-dire le nombre de secondes écoulées entre le 1er janvier 1970 et la date en question. Toutefois, dans son utilisation courante, il est généralement nécessaire de...
[PDF] Convertir des PDF en images (JPEG, BMP, GIF, etc...) VoirSi vous avez des documents PDF et que vous voulez les convertir en images (JPEG, GIF, BMP, ou n'importe quel format), de manière à les exploiter, par exemple dans un logiciel d'OCR ou de retouche/création d'images : Note : Cet article présente une...
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr VoirIntroduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales...
SQL - Contraintes d'intégrité VoirExpression de contraintes d'intégrité Une contrainte d'intégrité est une clause permettant de contraindre la modification de tables, faite par l'intermédiaire de requêtes d'utilisateurs, afin que les données saisies dans la base soient...
Structure d'un document HTML VoirNotion de document HTML Une page HTML est un simple fichier contenant du texte formatté avec des balises HTML. Par convention l'extension donnée au fichier est .htm ou .html, mais une page web peut potentiellement porter n'importe quelle...

1

KX, le 23 jui 2008 à 17:30:30

Apparement l'unité Dos n'existe pas en Delphi, mais en Pascal avec uses Dos, tu peux avoir accès à GetTime(heure,minute,seconde,centième) et GetDate(année, mois,jour,jourdela semaine) mais tous sont de type word et non integer La confiance n'exclut pas le contrôle 

Répondre à KX

2

KX, le 23 jui 2008 à 20:02:08

Voici une opération faisable en Delphi, qui devrait te permettre à faire tes calculs :

var Heure,Minute,Seconde,code:integer; Temps:string;
begin
Temps:=TimeToStr(Time);
val(copy(Temps,1,2),Heure,code);
val(copy(Temps,4,2),Minute,code);
val(copy(Temps,7,2),Seconde,code);
--
La confiance n'exclut pas le contrôle 

Répondre à KX

3

 nEm3sis, le 23 jui 2008 à 20:07:02

En delphi 2 heures est inférieur a zéro donc si tu converti en integer tu tombera sur la valeur 0
un peu inutile ...


la valeur de 2 heures en delphi time est 0,0833333333333333
tu trouve cette valeur facilement avec writeln(floattostr(EncodeTime(2, 0, 0, 0)));
(unit sysutils)


et le calcul précis pour 2 heures est
(2*60*60*1000) / (24*60*60*1000) soit 1/12

Répondre à nEm3sis