Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
549 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] encore une question qui vous prendra a peine 2 minutes .

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[delphi] encore une question qui vous prendra a peine 2 minutes .

n°123112
Pilou2001
Posté le 08-04-2002 à 11:25:05  profilanswer
 

alors voila  
j'ai une constante ds mon form1 nommé retour
ds mon  
form2 , je veux recuperé cette constante et qu'elle est le meme nom ...
 
 
c'est a dire , je fait ( ds mon form2) :  
 
const retour = form1.retour;
 
 
Mais la il me dit que retour n'est pas declarée :(  
 
 
C koi le probleme ? je ne pense pas que ça vienne des uses , j'ai  
fait ça corectement

mood
Publicité
Posté le 08-04-2002 à 11:25:05  profilanswer
 

n°123117
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-04-2002 à 11:31:05  profilanswer
 

Est-ce que "form1" est dans les uses de form2 ? Si non, tu dois la rajouter, dans les uses juste après implementation (si tu le mets dans les uses des déclarations tu auras sans doute une erreur)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°123132
Pilou2001
Posté le 08-04-2002 à 11:50:28  profilanswer
 

apparament c pas ça  
si jessaye de de donner le caption dun label du form1 a une variable du form2 ( apres avoir declaré retour  
--> retour := formprincipale.label1.caption;)  
ça marche donc mes uses  sont bons
 
mais si je veux recuperé une constante ( je conais pas la sintaxe mais bon ).Je veux que que la constante nomé retour du form1 soit assgnée a la constante nommée retour du form2 )
j'ai testé ça sur le form2 :
const retour = form1.retour; ça marche pas  
 
 
Le form1 n'est pas obligatoirement chargé , je  pas si c de la que vient le probleme.
en fait form1 et form2 sont des formulaire kon charge par lintermediare d'un menu  
 
Voila j'ai tout xpliqué :=)  : :D

n°123141
bjbebert
Posté le 08-04-2002 à 12:09:39  profilanswer
 

Pilou2001 a écrit a écrit :

mais si je veux recuperé une constante ( je conais pas la sintaxe mais bon ).Je veux que que la constante nomé retour du form1 soit assgnée a la constante nommée retour du form2 )


Cette phrase me parait louche. Je pense pas qu'on puisse assigner à l'exécution une constante.
A priori, une constante doit pouvoir être évaluée dès la compilation (sinon, c'est plus une constante :D ).

n°123150
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-04-2002 à 12:36:51  profilanswer
 

Si, moyennant une option de compilation on peut assigner les constantes typées  
genre
const Truc: Integer = 0;
mais pas
const Truc = 0;
C'est pour garder la compatibilité Delphi 1 où on ne pouvait pas assigner les var à la compilation.
 
Pour ta constante, elle doit être déclarer avant la partie implementation, sinon elle est locale.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°123173
Aratorn
Black Swordman
Posté le 08-04-2002 à 13:34:42  profilanswer
 

Exactement, ta constante doit être publique pour pouvoir être accéder d'autres form ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] encore une question qui vous prendra a peine 2 minutes .

 

Sujets relatifs
[Delphi 4] Handle dun bouton d'une autre application...PHP question con
comment on fait les apostrophes en delphi ( les apostrophe en string)?[delphi]Comment on fait pour faire des retour a la lignes ds un label?
[D3D] Question sur la déclaration dex vertex shaders[c#] ou [VB] petite question
[Delphi] Envoi d'un type somme via les Sockets[delphi] pb de requêtes SQL
[DELPHI] Accès BD sous Delphi6[Delphi] : Indy et thread(s) , si quelqu'un pouvait m'aider
Plus de sujets relatifs à : [delphi] encore une question qui vous prendra a peine 2 minutes .


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR