

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 ....![]()
Code : Tout sélectionner
GOSCI_SetStyleColors( editeur, #STYLES_NUMBERS, coul_chiffre,#PB_Default) ;couleur des chiffres
GOSCI_SetLexerOption( editeur, #GOSCI_LEXEROPTION_NUMBERSSTYLEINDEX, #STYLES_NUMBERS)
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)
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
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
Code : Tout sélectionner
datasection
monimage :<-- 4.51 ok
monimage :<-- v5.22 erreur de synthax
monimage: <---v5.22 ok
includebinary "monimage.png"
EndDataSection
; Epb