Page 51 sur 55

Re: EPB

Publié : dim. 02/mars/2014 22:33
par Backup
Merci a toi de jouer les cobayes :lol: :)

Re: EPB

Publié : lun. 03/mars/2014 11:16
par blendman
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 .... :)
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 ^^
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 ^^.

Re: EPB

Publié : lun. 03/mars/2014 12:33
par Backup
la mise en couleur n'est pas ce qu'il y a de plus difficile

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

Publié : lun. 03/mars/2014 15:50
par blendman
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

GOSCI_SetStyleColors(1, #STYLES_SEPARATORS, #Red)
GOSCI_AddKeywords(1, "= + - * / % ( ) [ ] , .",#STYLES_SEPARATORS)
En faisant ainsi, une procedure comme AddIntegers(a, b) devient toute rouge idem pour a+b=c.
Donc, il doit y avoir une nuance que je n'ai pas encore trouvé ^^.

Re: EPB

Publié : lun. 03/mars/2014 16:19
par Backup
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 :mrgreen:

Re: EPB

Publié : lun. 03/mars/2014 17:53
par blendman
Dobro a écrit :regarde là j'avais fait un exemple :
http://forums.purebasic.com/english/vie ... 8&start=15
merci ;) je vais regarder ça.

mais je ne vais quand meme pas t'aider a faire un concurrent de EPB :mrgreen:
ah non, ne t'inquiète pas, y'a aucun risque, je ne vais pas du tout me lancer dans ce genre de chose :D. Déjà, ça ne m'intéresse pas, l'éditeur de purebasic me convient très bien.
C'est juste car j'avais envie de tester un peu goscintilla (j'en avais eu besoin sur mon éditeur de jeu).

Re: EPB

Publié : jeu. 17/avr./2014 15:26
par raven
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
:oops:
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 :lol:

Re: EPB

Publié : jeu. 17/avr./2014 22:08
par Backup
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) ;)

Re: EPB

Publié : jeu. 17/avr./2014 23:17
par raven
merci pour l'explication,en effet beaucoup plus simple comme c'a :)

Re: EPB

Publié : ven. 18/avr./2014 18:03
par Lemaquis
dis moi dobro tu as plusieurs versions de PB installées ?

Re: EPB

Publié : ven. 18/avr./2014 21:59
par Backup
ben oui ...

Image

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

Publié : sam. 19/avr./2014 5:17
par graph100
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

Re: EPB

Publié : sam. 19/avr./2014 12:35
par Backup
en fait dans chacun de ces dossiers j'ai 2 dossiers "64" et "86" ;)

Re: EPB

Publié : ven. 25/avr./2014 13:41
par Backup
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....
DataSection
site_logo_pfs:IncludeBinary "site_logo_pfs.png"
EndDataSection
apres correction le code generé deviens :
DataSection
site_logo_pfs: :IncludeBinary "site_logo_pfs.png"
EndDataSection
et ne genere plus d'erreur de compilation

Re: EPB

Publié : ven. 25/avr./2014 16:09
par raven
bonjour dobro,

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
; Epb
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.. :oops: (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