Page 1 sur 1
[RESOLU] Question sur un code à plusieurs fenêtres
Publié : mer. 20/oct./2010 12:45
par anissa
Cette s'adresse surtout aux spécialistes en Pb.
Voilà: je suis en train de développer un petit logiciel en Pb. Ce logiciel utilise plusieurs fenêtres différentes (c'est normal, pour un logiciel de gestion). Pour l'instant, pour chaque fenêtre j'ai écrit le code correspondant. Une fois les codes terminés, d'après vous, que faut il faire pour créer l'exécutable ?
Faudra il créer un exécutable pour chaque fenêtre et les appeler par un programme principal?
(RunProgram.. etc...)
Ou alors, mettre tous mes codes dans un seul et créer un seul exécutable qui fait tout?
Merci de votre réponse.
Re: Question sur un code à plusieurs fenêtres
Publié : mer. 20/oct./2010 13:23
par falsam
Réponse de Normand, Les deux solutions sont bonnes. Cela va dépendre du couple taille de ton exécutable et configuration de l'ordinateur qui doit recevoir ce programme.
Vous pouvez aussi regrouper les fonctionnalités de batch telles que des Impressions de grands livres comptable, éditions des factures par lots, Sauvegarde etc ... dans des exécutables indépendants des fonctionnalités liées au quotidien.
Re: Question sur un code à plusieurs fenêtres
Publié : mer. 20/oct./2010 20:33
par Droopy
ça me parait plus propre dans un seul et même fichier
Re: Question sur un code à plusieurs fenêtres
Publié : mer. 20/oct./2010 20:47
par Warkering
Ça dépend de ce que tu souhaite!
Si c'est une suite du style Office, mieux vaut plusieurs exécutables différents, sinon, à toi de voir.
Comme l'a dit Falsam, il faut prendre en compte que si ton programme est relativement gros, il sera monstrueusement bouffeux de mémoire en un seul exécutable.
Re: Question sur un code à plusieurs fenêtres
Publié : jeu. 21/oct./2010 7:05
par flaith
ou un créer un seul exe et +sieurs DLL
Re: Question sur un code à plusieurs fenêtres
Publié : jeu. 21/oct./2010 8:58
par Ar-S
Un seul exe c'est plus propre et surement un peu plus simple si les différents modules doivent communiquer entre eux.
Différentes dll serait un bon compromis comme l'a dit flaith.
Re: Question sur un code à plusieurs fenêtres
Publié : jeu. 21/oct./2010 11:08
par Fred
Il veut mieux mettre tout un seul executable, c'est la norme. Tres peu de logiciel se rapartissent sur plusieurs executables, ca induit de nombreux problemes de synchronisation.
Re: Question sur un code à plusieurs fenêtres
Publié : dim. 24/oct./2010 17:24
par anissa
Merci à tous ! Donc, un seul exécutable est préférable.
Dans ce cas, j'aurais besoin d'une réponse à une petite question toute bête:
Voilà: je créé donc une fenêtre principale qui contiendra sûrement des menus
(genre Table des clients, factures, etc..)
C'est la constante #WinMenu (par exemple)
ensuite: dès que l'utilisateur sélectionne le menu (Table desClients), j'ouvre la fenêtre
#WinClient, mais est ce que là je ne serais pas obligée d'utiliser l'instruction
avant d'ouvrir cette deuxièmefenêtre ?
Merci encore de votre aide
Anissa
Re: Question sur un code à plusieurs fenêtres
Publié : mar. 26/oct./2010 6:06
par Emperor
Pas nécessairement, tout dépendant de ce que tu veux. DisableWindow(#WinMenu,1) va tout simplement désactiver, c'est-à-dire que tu ne pourras plus interagir avec la fenêtre #WinMenu, jusqu'à ce que tu donnes un DisableWindow(#WinMenu,0).