EPB V2.64

Programmation d'applications complexes
Bernie
Messages : 282
Inscription : mar. 22/mars/2016 10:12
Localisation : En France

Re: EPB V2.64

Message par Bernie »

cage a écrit :Je reprécise, je n'ai pas d'antivirus et la taille de greeting.exe ne correspond pas a celle indiquée par Zorro

@Bernie: Peux-tu me donner le lien de téléchargement que tu utilise. Merci.
le lien :

http://michel.dobro.free.fr/STLINE/down ... on/21-epb/
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: EPB V2.64

Message par Micoute »

ça fonctionne impeccablement bien, merci Zorro pour ce partage.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: EPB V2.64

Message par Zorro »

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 ! ... 8O

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"

Image

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 :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Bernie
Messages : 282
Inscription : mar. 22/mars/2016 10:12
Localisation : En France

Re: EPB V2.64

Message par Bernie »

Bonsoir Dobro

Pourquoi tu inclurai pas img_cut3 comment outil dans EPB ?
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: EPB V2.64

Message par Zorro »

ben il suffit de le mettre dans le dossier "outils" de EPB
au prochaine lancement de EPB, il est dispo dans le menu "outils" de EPB :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Bernie
Messages : 282
Inscription : mar. 22/mars/2016 10:12
Localisation : En France

Re: EPB V2.64

Message par Bernie »

Zorro a écrit :ben il suffit de le mettre dans le dossier "outils" de EPB
au prochaine lancement de EPB, il est dispo dans le menu "outils" de EPB :)
Merci beaucoup

Ton epb est grandiose
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: EPB V2.64

Message par Zorro »

Bernie a écrit :Ton epb est grandiose

heu Merci , mais n’exagérons rien :lol:

a propos, j'ai reposté une correction de EPB
les fichiers Ascii etaient chargés comme des UTF8 , du coup on se retrouvait avec des Rectangles vides
a la place des accents ...

il y a d'autres corrections diverse
bien comprendre que comme je code avec EPB, lorsque je vois un truc louche, je m'arrete de coder
je passe sur le Code de EPB, je corrige,je post l'archive , et je reprends ce que je faisais :lol:
bref, EPB est en fait modifié quasi chaque jour :)

lorsqu'une grosse modification aura lieu, je changerai le numero de version :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Bernie
Messages : 282
Inscription : mar. 22/mars/2016 10:12
Localisation : En France

Re: EPB V2.64

Message par Bernie »

Bonjour Dobro

Juste une remarque
quand on lance EPB la première fois on a que le chemin du compilateur 32 bits
alors que j'ai PB 5.50 64 Bits , il a fallu que j'indique le chemin .
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB V2.64

Message par Ar-S »

c'est normal, tu as mis EPB dans un dossier de Purebasic, il se fie donc à cette installation. Il ne va pas deviner que tu as d'autres Purebasic, il faut donc lui indiquer les chemins des autres compileurs. Tout comme l'IDE officiel.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Bernie
Messages : 282
Inscription : mar. 22/mars/2016 10:12
Localisation : En France

Re: EPB V2.64

Message par Bernie »

Ar-S a écrit :c'est normal, tu as mis EPB dans un dossier de Purebasic, il se fie donc à cette installation. Il ne va pas deviner que tu as d'autres Purebasic, il faut donc lui indiquer les chemins des autres compileurs. Tout comme l'IDE officiel.

j'ai qu'un PB installé 64 bits et par défaut en plus .
et Epb sur une autre partition .
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: EPB V2.64

Message par Zorro »

Bernie a écrit :j'ai qu'un PB installé 64 bits et par défaut en plus .
et Epb sur une autre partition .
tu fais F8 et tu precise le chemin de Compiler.exe dans chacune des champs de parametres.exe ... ou est le probleme ?
c'est aussi pour ça que j'empeche que tu supprimes Tel ou tel Prg de EPB .. tous ont leur utilité ;)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: EPB V2.64

Message par Zorro »

Mise a jour de EPB :)
http://michel.dobro.free.fr/STLINE/down ... rammation/

j'ai asservi les icones de prg aux onglets
donc en passant d'un onglet a l'autre on se retrouve avec la bonne icone en fonction...

bien sur pour qu'un onglet ait la bonne icône, encore faut t'il l'avoir au préalable renseigné (la touche [...] dans l'onglet d'info )

ensuite meme au chargement de EPB on retrouve bien les icones attribués a chaque onglet ... cependant


si vous quittez le prg en fermant son onglet, lors d'un futur chargement l'icone ne sera plus ...
pour regler ce probleme , avant de virer un prg de EPB , de fermer son onglet , prenez quelques instant pour effectuer
une sauvegarde (Ctrl+S) , un petit fichier du nom "votre_nom_de_prg.Epb_ico"sera ecrit dans le même répertoire que votre fichier *.PB

ce qui fait que lors d'un futur chargement de ce prg, EPB va vérifier la présence de son fichier *.Epb_ico et chargera l'icone qui va bien

le fichier *.Epb_ico ne contient qu'une ligne de text qui indique le chemin vers l'icone ;)

petite demo en Video
https://youtu.be/4v-dOrw3g_U


sinon correction d'un bug qui mettait le bazar lors d'un premier lancement de EPB
l'interface ne se dessinait pas correctement ! :)

[Reedit]
ajout du comptage des occurences en StatutBar (en bas de fenetre )
et maintenant on peut choisir n'importe quelle image Bmp/Jpg/icone/png
comme icone , en fait l'image choisie sera convertie en *.Ico
et utilisée :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Bernie
Messages : 282
Inscription : mar. 22/mars/2016 10:12
Localisation : En France

Re: EPB V2.64

Message par Bernie »

Un grand merci pour cette nouvelle mise à jour :D
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: EPB V2.64

Message par Zorro »

:)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: EPB V2.64

Message par Zorro »

et voici ce qu'on peut faire avec EPB , suivant si on appuis sur ALT en sélectionnant ou bien sur Ctrl ...


Image

:mrgreen: :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Répondre