EPB
Re: EPB
J'ai regardé un peu et fait quelques tests. Et c'est intéressant car ça montre ce qu'on peut faire, mais effectivement son code est incompréhensible pour moi ^^Dobro a écrit :oui , mais une version ou j'ai ajouté mes propres fonctions qui manquent ...
et puis j'utilise une ancienne version ...
avec la nouvelle; ça me mettais le cirque dans mon boulot en cours....
comme je n'avais pas envie de perdre mon temps a chercher ....
d'ailleurs si c’était a refaire, je n'utiliserai pas cette lib
car , comme souvent, ça aide pour démarrer ,mais au final on se retrouve enfermé
dans un système qui fini par étouffer ...
par exemple , son système de complétions, est tres tres lent !
j'ai du aussi corriger pas mal de bug concernant les recherches, les sélections etc...
petit a petit , je me fait mes propres routines ....
parce que je dois le dire, je ne comprends pas tout son code ....
alors , je prefere repartir a zero
bref , utiliser une librairie comme Go_scintilla, oui , mais pour un petit projet ...
pour un gros, mieux vos se faire ses propres procédure
d'autant que Purebasic gère relativement bien Scintilla ....![]()
je trouve qu'il part dans tous les sens.
J'ai voulu simplement mettre les nombres en couleur, et ben je n'y suis même pas arrivé. Je trouve son code bien compliqué.
Je pense aussi que je vais faire mes propres procédures parce que cette lib ressemble à une usine à gaz assez hermétique à mon goût ^^.
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: EPB
la mise en couleur n'est pas ce qu'il y a de plus difficile
pour les chiffres :
#STYLES_NUMBERS =4
pour les chiffres :
#STYLES_NUMBERS =4
Code : Tout sélectionner
GOSCI_SetStyleColors( editeur, #STYLES_NUMBERS, coul_chiffre,#PB_Default) ;couleur des chiffres
GOSCI_SetLexerOption( editeur, #GOSCI_LEXEROPTION_NUMBERSSTYLEINDEX, #STYLES_NUMBERS)
Re: EPB
Au temps pour moi, je me suis trompé, ce ne sont pas les chiffres, mais les opérateurs = + - * / % ( ) [ ] , . que je voulais mettre en couleur ^^.
Les chiffres, effectivement, j'avais trouvé.
Pour les opérateurs, j'ai essayé ça, mais ça ne marche pas correctement
Donc, il doit y avoir une nuance que je n'ai pas encore trouvé ^^.
Les chiffres, effectivement, j'avais trouvé.
Pour les opérateurs, j'ai essayé ça, mais ça ne marche pas correctement
En faisant ainsi, une procedure comme AddIntegers(a, b) devient toute rouge idem pour a+b=c.
GOSCI_SetStyleColors(1, #STYLES_SEPARATORS, #Red)
GOSCI_AddKeywords(1, "= + - * / % ( ) [ ] , .",#STYLES_SEPARATORS)
Donc, il doit y avoir une nuance que je n'ai pas encore trouvé ^^.
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: EPB
regarde là j'avais fait un exemple :
http://forums.purebasic.com/english/vie ... 8&start=15
mais je ne vais quand meme pas t'aider a faire un concurrent de EPB
http://forums.purebasic.com/english/vie ... 8&start=15
mais je ne vais quand meme pas t'aider a faire un concurrent de EPB
Re: EPB
merciDobro a écrit :regarde là j'avais fait un exemple :
http://forums.purebasic.com/english/vie ... 8&start=15
ah non, ne t'inquiète pas, y'a aucun risque, je ne vais pas du tout me lancer dans ce genre de chosemais je ne vais quand meme pas t'aider a faire un concurrent de EPB
C'est juste car j'avais envie de tester un peu goscintilla (j'en avais eu besoin sur mon éditeur de jeu).
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: EPB
bonjours dobro,
merci pour cet éditeur,que j'ai adopter depuis quelque temps.
mais depuis hier j'ai un petit soucis de lancement de Epb:
- correction de la "disparition" de EPB au démarrage (qui avait tendance a rétrécir en barre des taches au
lancement …
arf désolé du dérangement,je viens de réglé le problème en supprimant epb.prefs et epb_back.prefs

j'avais deux dossiers purebasic 5.21lts et 5.22lts avec tous deux Epb 2.54 cela fonctionnait bien et les chemins était bien configuré dans Epb.
mais bon problème résolu
merci pour cet éditeur,que j'ai adopter depuis quelque temps.
mais depuis hier j'ai un petit soucis de lancement de Epb:
- correction de la "disparition" de EPB au démarrage (qui avait tendance a rétrécir en barre des taches au
lancement …
arf désolé du dérangement,je viens de réglé le problème en supprimant epb.prefs et epb_back.prefs
j'avais deux dossiers purebasic 5.21lts et 5.22lts avec tous deux Epb 2.54 cela fonctionnait bien et les chemins était bien configuré dans Epb.
mais bon problème résolu
Pb5.24 Lts/5.31 Windows 7 64 nvidia 560 ti E8500 8g ram
Re: EPB
en fait, il te faut installer EPB dans un dossier a lui seul ! et une seul fois !!
il ne faut pas l'installer dans plusieurs dossiers !!
il faut le mettre a part des dossiers Purebasic ... dans un dossier a lui tout seul ... !
ensuite c'est dans EPB que tu configure l'endroit ou se trouve Compiler.exe de la version de Purebasic que tu veux utiliser
tu peux ainsi avoir 2 version de Purebasic lancé par EPB
tu peux aussi avoir une version 32bits une version 64 bits ... ou une seul des 2 ...
c'est a partir de EPB que tu pointes le compilateur que tu veux utiliser !
EPB est un editeur qui te permet d'utiliser le compilo que tu veux , meme s'ils se trouve dans un dossier Different !
c'est meme le but premier
comme ça lorsque tu installes une nouvelle version de Purebasic dans un Dossier
tu peux dire a EPB ou se trouve le nouveau compilo pour travailler
chez moi mon installe est la suivante
l'emplacement de mes version de Purebasic :
e:\Purebasic_3_94\
e:\Purebasic_4_20\
.....
......
e:\Purebasic_5_21\
e:\Purebasic_5_22\
l'emplacement de EPB :
E:\Dobro\PureBasic\Dobro_creation\EPB\Epb.exe
comme tu le vois 1 seul EPB
c'est lui qui va chercher le compilo qui m’intéresse , par le chemin indiqué dans F8 (option/chemin)
il ne faut pas l'installer dans plusieurs dossiers !!
il faut le mettre a part des dossiers Purebasic ... dans un dossier a lui tout seul ... !
ensuite c'est dans EPB que tu configure l'endroit ou se trouve Compiler.exe de la version de Purebasic que tu veux utiliser
tu peux ainsi avoir 2 version de Purebasic lancé par EPB
tu peux aussi avoir une version 32bits une version 64 bits ... ou une seul des 2 ...
c'est a partir de EPB que tu pointes le compilateur que tu veux utiliser !
EPB est un editeur qui te permet d'utiliser le compilo que tu veux , meme s'ils se trouve dans un dossier Different !
c'est meme le but premier
comme ça lorsque tu installes une nouvelle version de Purebasic dans un Dossier
tu peux dire a EPB ou se trouve le nouveau compilo pour travailler
chez moi mon installe est la suivante
l'emplacement de mes version de Purebasic :
e:\Purebasic_3_94\
e:\Purebasic_4_20\
.....
......
e:\Purebasic_5_21\
e:\Purebasic_5_22\
l'emplacement de EPB :
E:\Dobro\PureBasic\Dobro_creation\EPB\Epb.exe
comme tu le vois 1 seul EPB
c'est lui qui va chercher le compilo qui m’intéresse , par le chemin indiqué dans F8 (option/chemin)
Re: EPB
ben oui ...

il faut pour que ça cohabite, mettre chaque version dans un dossier qui lui est propre !
c'est aussi simple que ça ...
et au moment de l'installe , indiquer le dossier , au lieu d'utiliser celui par defaut "c:\Program_files"

il faut pour que ça cohabite, mettre chaque version dans un dossier qui lui est propre !
c'est aussi simple que ça ...
et au moment de l'installe , indiquer le dossier , au lieu d'utiliser celui par defaut "c:\Program_files"
Re: EPB
j'utilise la même méthode que dobro, avec en plus la distinction entre x86 et x64, car je les installes dans un autre dossier que les ProgramFiles
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel
)
Mon site : CeriseCode (Attention Chantier perpétuel
Re: EPB
petite correction dans EPB , sans changement de numero de version ... la correction ne le mérite pas
http://michel.dobro.free.fr/download.php?view.25
les commandes d’éditeur type $catchimage ,$Catchsprite , $CatchSound .....
generait un code avec les labels ayant un seul ":" ... ce qui depuis la version 5.20 ne marche pas et genere une erreur de compilation....
http://michel.dobro.free.fr/download.php?view.25
les commandes d’éditeur type $catchimage ,$Catchsprite , $CatchSound .....
generait un code avec les labels ayant un seul ":" ... ce qui depuis la version 5.20 ne marche pas et genere une erreur de compilation....
apres correction le code generé deviens :DataSection
site_logo_pfs:IncludeBinary "site_logo_pfs.png"
EndDataSection
et ne genere plus d'erreur de compilationDataSection
site_logo_pfs: :IncludeBinary "site_logo_pfs.png"
EndDataSection
Re: EPB
bonjour dobro,
j'ai en effet eu le coup mais pas avec les commandes de l'editeur.
le passage de la version purebasic 4.51 a la 5.21/5.22 à était une galère pour moi
déja avec les fonctions:start3d(),stop3d()sprite3d,Sprite3DBlendingMode(5,2) etc... qui fonctionnait plus qui ont était modifier, et encore les SpriteBlendingMode(#PB_Sprite_BlendSourceAlpha, #PB_Sprite_BlendSourceAlpha) bref m'en suis sortie
j'ai pas encore fait le tour de EPB,je viens de découvrir le $ pour les fonctions catchimage etc..
(et dire que je me taper tout a la main pff)
au final nouveau editeur,nouvelle version de purebasic et ma demo fonctionnel dessus c'a avance enfin
j'ai en effet eu le coup mais pas avec les commandes de l'editeur.
Code : Tout sélectionner
datasection
monimage :<-- 4.51 ok
monimage :<-- v5.22 erreur de synthax
monimage: <---v5.22 ok
includebinary "monimage.png"
EndDataSection
; Epbdéja avec les fonctions:start3d(),stop3d()sprite3d,Sprite3DBlendingMode(5,2) etc... qui fonctionnait plus qui ont était modifier, et encore les SpriteBlendingMode(#PB_Sprite_BlendSourceAlpha, #PB_Sprite_BlendSourceAlpha) bref m'en suis sortie
j'ai pas encore fait le tour de EPB,je viens de découvrir le $ pour les fonctions catchimage etc..
au final nouveau editeur,nouvelle version de purebasic et ma demo fonctionnel dessus c'a avance enfin
Pb5.24 Lts/5.31 Windows 7 64 nvidia 560 ti E8500 8g ram