j'ai modifié le lien de la page 1 de ce topic
effectivement, il n'etait pas le bon
le bon c'est bien ce que donne Bernie
http://michel.dobro.free.fr/STLINE/down ... on/21-epb/
en fait l'ideal pour avoir le bon lien c'est quand meme d'aller sur mon site
le Lien de la page 1 qui etait Faux (celui avec le mot "Beta" ) n'aurai meme pas du fonctionner
puisqu'il ne pointait sur rien ! ...
la raison pour laquel je force a la présence de tout les prg externe a EPB
c'est aussi parceque de temps en temps, je fait des modifs sur leur code
donc, ne pas seulement remplacer le dernier "EPB.exe" , mais bien tout les prg
je pense a "Parametres.exe" par exemple, qui sert a parametrer l'IDE
j'interviens souvent sur ce prg ..
voila, pourquoi je ne désire pas qu'il y ai une séparation ....
j'ai conçut EPB avec des prg satellites , pour alléger le code
je ne voulais pas avoir a compliquer trop la boucle d'event, a gerer pleins de fenetre
j'ai choisi une boucle simple, (enfin, il y a quand meme la fenetre de Recherche qui en fait partie )
et l'utilisation de runprg() pour lancer tel ou tel module (en fait; parametres.exe, et Greeting.exe )
et les outils ... mais sur eux je ne fait pas de control de présence puisque chacun peut utiliser ses propres outils
@majikeyric : pour l'organisation, ça va , je bosse sur ce code, depuis plusieurs année
j'utilise EPB pour tout mes code (sauf EPB) depuis qu'il est capable de compiler
il n'est pas parfait... mais j'ai reussi malgres des moments sans toucher au code pendant plusieurs années
a y revenir, sans trop de soucis
avec Ar-s ont a fait quelques codes ensemble, on a pas la meme façon de coder, mais il pourra témoigner
que mes codes sous toujours documentés , ensuite j'utilise des méthodes tres simple a retenir
j'en ai parlé sur le topic "beauté du code" ... (Pseudo Backup)
http://www.purebasic.fr/french/viewtopi ... A9+du+code
meme si ma façon de coder a changé par rapport a certains très vieux codes, (utilisation des structures,des procedures etc...)
je m'y retrouve toujours tres facilement
c'est indispensable sur de gros listing
EPB c'est grosso modo :
include de la librairie Go_scintilla ; version personnel de cette librairie
declarations
des menus, des gadget
creation de l'interface
creation de l'editeur par onglet
(lecture du style couleurs etc... )
chargement des codes
boucle d'event
traitement des event
les menus
les gadgets
traitement de la partie temp reel
analyse du text tapé pour les commandes type" $declare "
fin_traitement_temp_reel
gestion des load/save
gestion creation des nouveaux onglet
fenetre recherche
fin_boucle_d'event
zone procedures
---- une myriade de procedures
----option de compilation
---- procedure de compilation etc....
fin_zone procedure
DataSection
FinDatasection
voila en gros
voici par exemple une capture ecran de ce qui se passe si on clique sur "rechercher"
vous pouvez voir, c'est un appel vers une procedure, (et je fais comme ça pour tout )
et a droite une petite partie des procedures