Charger des form manuellement ? - VB/VBA/VBS - Programmation
Marsh Posté le 07-02-2005 à 01:23:00
normallement, il n'y a que la form de démarrage qui se charge (on doit choisir ça dans les propriétés du projet.)
Marsh Posté le 07-02-2005 à 13:30:25
c'est ce ke je pensais mais j'ai rien trouvé dans les propriétés du projet ... tu saurais pas où ça se trouve exactement ?
Marsh Posté le 07-02-2005 à 16:04:06
Onglet general->objet de démarrage
Marsh Posté le 07-02-2005 à 18:57:14
oui mais ça, ça me permet juste de choisir qu'elle form on affiche au démarrage de l'appli mais j'ai toujours le meme problème : seule la form choisi dans ce menu est visible mais toutes les autres sont kan meme chargées ...
Marsh Posté le 07-02-2005 à 18:59:23
qu'est-ce que tu entends par "chargées" ?
Marsh Posté le 07-02-2005 à 19:13:30
Dans visual basic, dès que tu fais "Exécuter", toutes les forms et modules et autres se chargent. Quand tu arrêtes, tout se décharge. Tu ne peux rien y faire. Désolé.
Marsh Posté le 07-02-2005 à 19:24:56
mareek a écrit : qu'est-ce que tu entends par "chargées" ? |
et bien tous les evenements load (de chaque form) s'execute en meme temps.
parcke voilà mon problème en fait :
J'ai donc un projet avec une dixène de form. Dans l'une d'elle il y a des fonctions et des objets qui font appel à une dll de mappoint (logiciel de cartographie). Et le problème se pose kan on lance le programme sur un pc où ce logiciel n'est pas installé (et inutile d'importer la dll car il y a un message d'erreur spécifiant qu'il faut une licence).
Marsh Posté le 07-02-2005 à 20:00:21
t'utilises quelle version de VB ?
Avec VB6 j'ai pas ce problème, l'évenemen load se déclenche quand je charge explicitement la fenêtre ou la première fois que j'accède à une des propriétés de la fenêtre.
Marsh Posté le 07-02-2005 à 20:50:21
Tu dois utiliser une fonction de ta form ou accéder à une de se propriétés, c'est ça qui déclenche l'évennement form_load
Marsh Posté le 08-02-2005 à 00:39:13
oui il doit se passer quelque chose comme ça car j'ai fait des tests et effectivement, toutes ne sont pas chargées au démarrage mais malheureusement la seule que je voudrais ne pas charger se charge kan meme
merci en tout cas de m'avoir éclairer
Marsh Posté le 08-02-2005 à 00:41:07
la meilleur chose à faire, c'est de mettre un point d'arret sur le form_load de la fenêtre qui t'intéresse, de lancer l'appli en debug et de voir ce qui cause cet évenement.
Marsh Posté le 07-02-2005 à 00:24:36
J'ai un projet avec plusieurs forms
Pour l'instant, quand j'execute le projet, toutes les forms se chargent d'un seul coup et après je choisi laquelle j'affiche à l'écran (avec show et hide).
Mais comment faire pour que seul la premiere form se charge au démarrage et qu'on charge manuellement les autres forms ??