begin process at 2008 08 29 21:23:53
1 233 885 membres
407 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Prob Propriété [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (cricri_forever)

Prob Propriété le 16/03/2006 12:42:18

cricri_forever
Voila j'ai un ptit prob pour mon composant

published
    { Déclarations publiées }
    // les 3 propriétés qui sont présentes dans l'inspecteur d'objets
    // au moment de la conception
    property StartTime:  TLabel read FStartTime write SetStartTime;
    property StopTime:   TLabel read FStopTime write SetStopTime;
    property ElapsedTime:  TLabel read FElapsedTime write SetElapsedTime;
  end;

J'aimerais mettre sa en français mais je n'arrive pas quelqu'un pourrait m'aider???

merci d'avance

Re : Prob Propriété le 16/03/2006 12:52:37

PhGORMAND
Bonjour.

Pourrais tu être plus précis ? Quel est réellemnt le problème, puisque tu peux donner le nom que tu veux à tes propriétés ?

A+

Re : Prob Propriété le 16/03/2006 13:03:37

cricri_forever

en fait j'ai un composant a réaliser et on ma dit que je devais mettre les propriétés en français donc

property deviendrais propriété ???

published
    { Déclarations publiées }
    // les 3 propriétés qui sont présentes dans l'inspecteur d'objets
    // au moment de la conception
    property StartTime:  TLabel read FStartTime write SetStartTime;
    property StopTime:   TLabel read FStopTime write SetStopTime;
    property ElapsedTime:  TLabel read FElapsedTime write SetElapsedTime;
  end;

voila en gras ce que je devrais changer
et si pas moyen pourrait tu apporter quelqes explication..

merci d'avance


Re : Prob Propriété le 16/03/2006 13:41:49

jlen100
Membre Club
salut,
non tu ne peux pas remplacer property par propriété c'est un mot réservé nécessaire au complialteur

@+
jlen


Re : Prob Propriété le 16/03/2006 13:52:36

cricri_forever
Donc sa voudrait dire que la propriété starttime: le tlabel va lire la fonction start time et ecrit dans setstarttime?

Ou quelqu'un a t'il une meilleure explication??

published
    { Déclarations publiées }
    // les 3 propriétés qui sont présentes dans l'inspecteur d'objets
    // au moment de la conception
    property StartTime:  TLabel read FStartTime write SetStartTime;
    property StopTime:   TLabel read FStopTime write SetStopTime;
    property ElapsedTime:  TLabel read FElapsedTime write SetElapsedTime;
  end;

Re : Prob Propriété le 16/03/2006 14:01:18

rt15
Membre Club
Le complialteur ? Intéressant...
Pardon ;)

Je complète, quand "on" a dit de mettre les propriété en français, "on" parlais très certainement de leur nom.

En l'occurence:
StartTime
StopTime
ElapsedTime

Ces mots apparaissent publiquement quand tu accède à la propriété. Pour ce qui est de:
FStartTime
FStopTime
FElapsedTime

Ce sont apparement des champs (F->Field), dont la valeur sera simplement renvoyée lors que l'on demande la valeur de la propriété dans le reste du code.

Les :
SetStartTime
SetStopTime
SetElapsedTime

sont très certainement des procédures appelées lors que l'on souhaite mettre une valeur dans la propriété (Elle prennent donc un argument du type de la propriété).

Re : Prob Propriété le 16/03/2006 14:08:04

cricri_forever
Quelqu'un pourrait expliquer en gros ce qu'est une variable de type ataTime?

FStart : TDateTime; // Variables type ataTime pour stocker les valeurs
    FStop : TDateTime;  // Sart Stop et Elapsed
    FElapsed : TDateTime;

Re : Prob Propriété le 16/03/2006 14:29:52

rt15
Membre Club
Quand on écrit :

FStart : TDateTime;

On déclare une variable de type TDateTime et de nom FStart. Pour en savoir plus sur le type TDateTime, tu met le curseur dedans et tu appuie sur F1.

Re : Prob Propriété le 16/03/2006 15:22:57

cricri_forever
Et la fonction Nil je ne trouve pas d'explication??

begin
  If Value <> Nil Then 
  Begin
    DateTimeToString(StrTime, 'hh : mm : ss , mm',aTime); 
    Value.Caption := StrTime; 
  End;

Re : Prob Propriété le 16/03/2006 15:27:27

jlen100
Membre Club
quand un pointeur n'est pas affecté il prend la valeur Nil ceci pour éviter de lire une valeur qui ne corrrespond à rien.



[Page 1 Page 2]
Classé sous : tlabel, propriété, write, property, read

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS