cs_manu00
Messages postés93Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention25 octobre 2006
-
29 avril 2003 à 00:52
docgollum
Messages postés9Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention29 avril 2003
-
29 avril 2003 à 19:24
hello,
j'ai un pépin
dans le OnCreate de ma form1 j'ai mis:
cleexiste:=registre.KeyExists(chemin+'wizard');
if cleexiste=false then
begin
form2.show;
end;
(tout ce qui concerne la base de registre est OK, c'est juste l'affichage de la form2 qui pêche)
et il se plante sur le form2.show alors que lorsque que je met un simple bouton et que je clique dessus:
procedure TForm1.Button6Click(Sender: TObject);
begin
Form2.button1.Enabled:=false;
end;
docgollum
Messages postés9Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention29 avril 2003 29 avril 2003 à 09:28
le probleme peut venir du faite que tu fait dans le premier un show lors du create de la form1, alors que dans l'autre tu doit clicker sur un bouton de la form1 donc la form1 est deja creer
lors du OnFormCreate je te conseil de ne faire des modification uniquement que sur la form designe par le FormCreate, car sinon dans top cas il doit essayer de rendre visible une forme qu'il n'a pas encore creer.
Pour le bouton c'est normal que sa marche car avant que tu puisse clicker dessus il a deja creer l'autre form
je sais pas si j'ai ete bien clair sinon hesite pas a me poser plus de question ou si tu veut que je revienne sur un point particulier
docgollum
Messages postés9Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention29 avril 2003 29 avril 2003 à 19:24
si au lieu de mettre des Hide ou des Show tu mettais :
Form1.Visible := True // ou False
c'est ce dont je me sert .. et qui je trouve es plus pratique, quoique je ne connaissai pas les Hides / Show ... mais qui doivent fonctionner sur le meme principe