begin process at 2010 02 10 11:36:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date & Heure

 > DECOMPTEUR AVEC ENREGISTREMENT DES OPTIONS

DECOMPTEUR AVEC ENREGISTREMENT DES OPTIONS


 Information sur la source

Note :
Aucune note
Catégorie :Date & Heure Classé sous :Decompteur, INI, Fichier INI, Son, Plugin Niveau :Débutant Date de création :18/06/2009 Date de mise à jour :19/06/2009 03:22:19 Vu / téléchargé :1 376 / 324

Auteur : michaelminelli1

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bonjour,

Cette Application est un decompteur(chrono a l'envers exemple :1mn - 59s - 58s)

Fonctions :
1) Decompteur
2) Enregistrement : Temps, Option et Son

Option :
1) Possibiliter de l'aissez le decompteur en premier plan
2) Possibiliter de choisir un son parmis 6
3) Possibiliter d'utiliser un autre son personnel

Source

  • Dans cette application les outils suivant sont utilisé:
  • Timer
  • Fichier INI
  • Ouverture de fichier
  • Plugin Windows Media Player
  • Plugin VLC
  • Information :
  • Mettre le dossier nommé Timer a la racine du C:\ --> Il contient le fichier de configuration ainsi que qulque alarme utilisée par le programme
Dans cette application les outils suivant sont utilisé:

Timer
Fichier INI
Ouverture de fichier
Plugin Windows Media Player
Plugin VLC

Information :
Mettre le dossier nommé Timer a la racine du C:\ --> Il contient le fichier de configuration ainsi que qulque alarme utilisée par le programme

 Conclusion

Voila j'espere que cela vous aidera

Bonne Journée

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture MODIFIER LES DATES DE CRÉATION, DE MODIFICATION ET DE DERNIE... par ni69
Source avec Zip Source avec une capture UN CHRONOS SIMPLE AVEC UN COMPOSENT LABEL ANIMÉ par jackalunion
DATE EN ARABE par AITFRAH1
Source avec Zip LE PROGRAMMATEUR par HAFTARIFOUAD
CONVERTION D'UNE CHAINE EN TDATE par barbichette

 Sources en rapport avec celle ci

Source avec Zip TAQUIN EN SCREEN SAVER par Michel34
Source avec Zip Source avec une capture JOYEUX NOUVEL AN À TOUS ! par Bacterius
Source avec Zip Source avec une capture JEU DU SOLITAIRE AVEC LES PIONS par Bacterius
Source avec Zip Source avec une capture CHRONOMÈTRE POUR LE THÉ par Forman
Source avec Zip Source avec une capture ENTRÉES SORTIES WAVE ET MIDI par barbichette

Commentaires et avis

Commentaire de f0xi le 19/06/2009 03:30:06 administrateur CS



1) pense a indenter ton code, regarde les notres, francky, cari, cirec, jlen pour voir comment organiser un code.

2) familliarise toi avec les conventions et regles d'ecriture, il y a des tutos qui en parle dans la rubrique tutoriaux.

3) if condition = true then, est une chose inutile, une condition IF est toujours booléene, donc if condition then (condition = true) ou if not condition then (condition = false).

4) creation et liberation d'instance dans une même procedure ? on encadre avec un bloc Try..Finally, de plus pour tout ce qui est IniFile ou Regitry on peut utiliser ceci :

with TIniFile.Create('fichier') do
try

  WriteString('[test]', 'Test', 'Hello World');

finally
  Free;
end;

5) relit toujours ton code au fur et a mesure, supprime l'inutile.
condition imbriquée non necessaire par exemple :
if condtion then
  if contition then
    if condition then
      FaireUnTruc
    else
      FaireUnAutreTruc;

sera remplacé par :
if (condition and condition) and condition then
  FaireUnTruc
else
  FaireUnAutreTruc;

voila et d'autre truc parci parla qui t'aideront a mieux coder.

Commentaire de JulioDelphi le 19/06/2009 09:35:14 administrateur CS

Salut, bonne idée mais mal exploité je pense.

1) Ne jamais mettre en dur un chemin "C:\Timer\"
Mon disque principal est le D:\ je n'ai pas de C:\ comment faire ?
Surtout POURQUOI mettre un chemin en dur !?
Ini := TIniFile.Create('C:\Timer\Configuration.ini'); < pas bien
Ini := TIniFile.Create('Configuration.ini'); < Bien
Ini := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Configuration.ini'); < Bien

2) Nomme tes composants ! De tête, à quoi sert ton "Button1" ? "Button4" ? je pense que "bt_Option" est quand même plus parlant ...

3) heure := StrToInt(Edit1.Text); donc dès que j'écris "a" BIM ça pète ... Utilise StrToIntDef(Edit1.Text, 0); a la place. (grrr Edit1 ça ne veut rien dire ...)

4) Dans procedure TForm2.RadioClick(Sender: TObject);
mets des ELSE entre tes IF puisque il est impossible d'en cocher 2 en même temps, pourquoi se taper la vérification de toutes ces conditions !

5) Tu fais " if RadioGroup1.ItemIndex = 0 then
begin
...
end
else
begin
if RadioGroup1.ItemIndex = 1 then "
mais si ce n'est pas 0, c'est forcement 1 puisqu'il n'y a que 2 choix ! Pourquoi le retester ?

6) Corrige les fautes quand meme ... "Démarrer" et pas "Demmarer"

Allez je m'arrete la, ya deja pas mal ^^

Bonne journée

Commentaire de debiars87 le 19/06/2009 16:42:51

Il ya beaucoup de travail pour exécuter ta source
Debiars Junior

Commentaire de yanb le 22/06/2009 18:42:17

et un exemple en gardant la structure de
tous ça :

heurestr := inttostr(heure);
minutestr := inttostr(minute);
secondestr := inttostr(seconde);
If (heure < 10) then
begin
    heurestr := '0' + heurestr;
end;
If (minute < 10) then
begin
    minutestr := '0' + minutestr;
end;
If (seconde < 10) then
begin
    secondestr := '0' + secondestr;
end;
Label1.Caption := heurestr + ' : ' + minutestr + ' : ' + secondestr;

équivalent à ça :

Label1.Caption:=FormatDateTime('hh" : "mm" : "ss',StrToDateTimeDef(IntToStr(heure)+':'+IntToStr(minute)+':'+IntToStr(seconde),0));

@+ bon courage

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

lecture et écriture dans un fichier .ini [ par finipe ] Bonjour à tous !Je voudrais savoir comment faire pour : - écrire dans un .ini tous les items d'une listbox, de manière à pouvoir les récupérer en lisa fichiers .ini encore une petite fois ! [ par finipe ] Bonjour à tous... Je cherche tant bien que mal à récupérer toutes mes sections d'un fichier .ini (enfin les trucs entre []), afin de les mettre dans u fichier .ini [ par lanosic ] Bonjour, j'aimerais savoir comment enregistrer des donnée dans un fichier ini et comment les utiliser?Merci!Bonne journée a tous! Protection des applications et utilisation du registre au lieu d'un fichier INI [ par apz ] Salut,Pour proteger mon appli. j'ai utilisé un fichier ini (Limite d'utilisation)le code pour ecrire :// var publique fEmplacement : string;Str0, Str protection de son appli [ par apz ] Salut,Pour proteger mon appli. j'ai utilisé un fichier ini (Limite d'utilisation)le code pour ecrire :// var publique fEmplacement : string;Str0, Str fichier .ini surchargé ?? [ par finipe ] Bonjour à tous. J'ai réalisé un petit prog utilisant des fichiers .ini pour conserver des infos. Tout fonctionne très bien, sauf depuis hier, alors qu Ini : Saut de ligne à la fin d'une section [ par Bruto ] Salut,Je recherche une petite astuce :Je manipule des fichiers ini et je voudrais séparer chaque section ( [Key] ) par un saut de ligne.J'ai essayer d Fichier ini [ par ak47 ] Salut!Je voudrais savoir si il est possible d'utiliser les .ini avec delphi (par exemple, si je fait une application et que je veux qu'elle aie un fic Fichier ini [ par DonKillah ] Salut tout le monde, je suis un peu nouveau sur Delphi, avant je codais -enfin je code toujours- en C et en Asm ; donc j'ai une petite question ...Mon fichier ini pour install QuickTime sur Win [ par didierauss ] Bonjour a tous,Je suis tous nouveau sur le site et avant toute chose je ne suis pas informaticien et je connais rien à la programmation, je suis graph


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales