pb interface/variable

pb interface/variable - Delphi/Pascal - Programmation

Marsh Posté le 24-04-2005 à 11:18:31    

Bonjour a tous! Bon je suis pas un pro de la programmation, et je suis pas fan de delphi mais pour les cours je sui obligé de programmer un truc sous delphi et j'ai un problème.
En fait j'ai des classes dans une unités, et des interfaces dans d'autres. Dans ma premiere interface qui se lance je déclare une variable pour créer mes objets. Ensuite dans une autre interface je veux ajouter des objets, ca marche mais quand je change d'interface, ils ne sont plus la. Voila j'espere avoir été clair! Merci de m'aider.
 
ps : quand je parle d'interface, c d "Form". d fiche koi lol
 :wahoo:

Reply

Marsh Posté le 24-04-2005 à 11:18:31   

Reply

Marsh Posté le 24-04-2005 à 11:53:07    

Pourquoi tu dis "interface" si ce sont des "forms" (sachant que des "interfaces" c'est autre chose que des "forms" en Delphi) :D
(et j'ai pas vraiment compris la question... quand ut parles d'objets tu parles de composants ?)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-04-2005 à 17:40:37    

euh non je parle d'une instanciation (un pointeur sur objet koi). et quand je change de form dans mon application les objet que j'ai ajouté je lé ai plu dans les autres form. Quand je change de form j'utilise Hide; et Show;

Reply

Marsh Posté le 24-04-2005 à 18:20:00    

Et tes objets ils sont déclarés où ? :??: Si ce sont des attributs d'une Form tu dois faire NomDeLaForm.NomAttribut pour y accéder depuis des méthodes d'une autre Form.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-04-2005 à 00:14:40    

je l'ai mis dans le "var" de mon premier form
com ca :
"var
  accueil: Taccueil; //form
  nosVoitures : TLesVehicules; //pointeur sur objet"
 
et apres dans les autres form je peux voir mes objets car je met dans le uses de implementation Uaccueil.
Merci de ton aide.

Reply

Marsh Posté le 25-04-2005 à 11:17:54    

le truc ke je compren pas tro en fait, c'est ke ca marche kan je fais l'ajout et puis le seul fait de changer de form (rendre visible un autre et cacher l'autre) et ben ce ke g ajouté a disparu.

Reply

Marsh Posté le 25-04-2005 à 11:23:46    

Ah j'avance dans mon problème, une question : est ce que le fait de rendre visible un form caché, est ce kil repasse par le FormActivate? dans ce cas c normal que ca efface, mais comment faire pour ne pas qu'il passe par le FormActivate (en fait qu'il passe par le FormActivate que au démarrage de lapplication.

Reply

Marsh Posté le 25-04-2005 à 11:41:58    

FormActivate ça arrive quand la form est rendue active, si tu ne veux que quelque chose ne soit fait qu'au démarrage de l'application, lorsque tu crées la Form, tu dois plutôt le faire dans le FormCreate


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-04-2005 à 18:53:21    

ok merci beaucoup de ton aide antp

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed