Page 45 sur 55

Re: EPB

Publié : sam. 31/août/2013 17:44
par blendman
salut

Quel sacré boulot cet EPB ^^.
Bravo !

Re: EPB

Publié : sam. 31/août/2013 19:44
par Backup
Merci :)

deja arriver a amener un projet utilisable, c'est deja une tres grande satisfaction :)

Re: EPB

Publié : dim. 01/sept./2013 11:07
par Backup
Arf !

correction d'un petit bug tres genant

la nouvelle commande $dec (conversion en decimal) entrait en conflit avec a commande $declare (declaration automatique des procedures du prg)
la commande $dec deviens donc "$deci"

sorry ... vous avez juste a remplacer l'archive complete , ça ne touchera pas vos reglages ... :)

http://michel.dobro.free.fr/download.php?view.25

Re: EPB

Publié : dim. 08/sept./2013 17:40
par Backup
Arf ! je vais y arriver ... :oops:
http://michel.dobro.free.fr/download.php?view.25

un bug de Path$ empechait tout simplement l'utilisation de la touche F8 (menu des options de EPB :mrgreen: )
difficile de donner le lien vers un compilateur sans ce menu :lol:

Re: EPB

Publié : dim. 08/sept./2013 21:29
par Michalon
Cool un nouvel éditeur Purebasic je le teste pour essayer .

Re: EPB

Publié : lun. 16/sept./2013 11:36
par Backup
bientot en ligne la version 2.42 de EPB

nouveauté principale (Grace a une idée de Nico )
un Debugger maison (une sortie de debugger maison )

vous allez dire, mais pourquoi faire,Purebasic a deja une sortie debugger
oui mais ... comme le fait remarquer Nico , lorsqu'on fait

Code : Tout sélectionner

for i=1 to 255
debug i
next i
un scroll s'execute , pour afficher l'ensemble des nombres ..
cela est utile , cependant bien des fois on a besoin de surveiller plusieurs valeurs en meme temps !

pour cela mon debugger affiche les valeurs sur une ligne precise ... !
chaque ligne du debugger deviens ainsi , un "Slot" de sortie potentiel
il faut voir chaque ligne comme un petit "debugger" qui peut donc recevoir le contenue d'une variable , ou un message quelconque :)

pour que le Debugger soit réellement actif, n'oubliez pas d'installer la librairie "debug" dans le dossier des librairies utilisateur de Purebasic



la syntaxe est : debog(numero de ligne,chaine$)

une deuxième fonction existe pour effacer l'ensemble du debugger
debog_cls()
a utiliser donc, pour repartir avec un debugger vide

cependant si l'on veux effacer une ligne precise
il faut juste faire : debog(numero de ligne,"") (la réactualiser en fait )

car mon debugger est Rémanent !!
entre 2 lancement d'un meme code , il garde l'affichage des valeurs precedente

tant qu'une ligne n'est pas actualisé , elle reste affichée :)


voici a quoi ça ressemble sur mon theme EPB (le debugger s'adapte au theme couleur de l'utilisateur )
Image



le test qui m'a permis de mettre au point le truc c'est :

Code : Tout sélectionner


calldebugger  ; le call debugger n'est pas obligatoire, il est juste la pour commander le depart du test ....


debog_cls() ; cette fonction efface le contenu du debogeur de EPB , car il est remanent !! , ça permet sur plusieurs lancement de voir les anciennes valeurs ...


debog(6,"debut du test")  ; affiche un string sur la ligne 6 du deboger EPB




for i=1 to 5000
	debog(11,str(i)) ; on affiche la valeur dela variable  i  sur la 11 em ligne
	debug str(i) ; on affiche la meme valeur dans le debugger de Purebasic (histoire de montrer qu'on peut utiliser les 2 en meme temps )
	debog(8,"Dobro test= "+str(i)) ; on affiche une string+le contenue de la variable i sur la Ligne 8
next i
debog(6,"fin du test")  ; affiche un string sur la ligne 6


; 

; EPB


2eme effets Kiss Kool

mon debugger est en fait un editeur .
donc rien n'empeche de l'utiliser pour copier, noter des trucs ...pendant votre codage
vous pouvez noter sur l'image, qu'on peut utiliser les 2 debugger en meme temps ;)

donc , bientot la Version 2.42 en ligne :)

ps: l'activation/desactivation des librairies utilisateur sera debugger un bug m'empechait de reactiver une librairie desactivée :)

Re: EPB

Publié : lun. 16/sept./2013 18:41
par Backup

Re: EPB

Publié : mar. 17/sept./2013 13:30
par Backup
petites corrections apporté a l'archive .. (désolé pour ceux qui viennent de la récupérer )

http://michel.dobro.free.fr/download.php?view.25

correction concernant le debugger maison je dirai 'debogeur' dorénavant

fixage de la taille des fontes a 8 : ça permet de voir plus de lignes .....
correction d'un bug concernant la fonction debog_cls()
qui maintenant precharge 10000 lignes vides dans le debugger au lieu de 50 ... (ça permet autant de 'Slot' possible ) mais surtout
ça permet d'utiliser le debogeur comme le debugger de Purebasic .. c'est a dire avec Scroll ! )

syntaxe :
debog(numero_de_ligne+x,chaine$)

exemple de code :

Code : Tout sélectionner



calldebugger  ; le call debugger n'est pas obligatoire, il est juste la pour commander le depart du test ....

debog_cls() ; cette fonction efface le contenu du debogeur de EPB , car il est remanent !! , ça permet sur plusieurs lancement de voir les anciennes valeurs ...


debog(6,"debut du test")  ; affiche un string sur la ligne 6 du deboger EPB


for i=1 to 5000
	debog(8+i,"Dobro test= "+str(i)) ; on affiche une string+le contenue de la variable i a partir de la  Ligne 8
	delay(100)
next i
debog(6,"fin du test")  ; affiche un string sur la ligne 6

; EPB
ajout d'un numéro de version pour le debogeur .. pour les évolutions futures ...

ps: Merci pour vos tests ...et retours éventuel ...

Re: EPB

Publié : mar. 17/sept./2013 14:44
par Michalon
Salut

je viens de recuperer ton logiciel mais impossible de le dezippé , j'ai Winrar4 et j'ai un message d'erreur me disant que l'archive est soit endommagé ou format inconnu .

Re: EPB

Publié : mar. 17/sept./2013 15:07
par Backup
tu peux reessayer là ?

http://michel.dobro.free.fr/download.php?view.25

l'archive fait 3212 ko

Re: EPB

Publié : mar. 17/sept./2013 15:37
par Michalon
Merci ça marche

Re: EPB

Publié : mar. 17/sept./2013 16:24
par Ar-S
Quelques retours visuels pour le moment :

Image

Menu :
Renommer Convert => Convertir
Renommer Library => Lib (si ton convert etait tronqué pour gagner de l'espace)

Menu Residents
Mettre majuscule aux 2 residents_32 et _64

Menu Aide
Renommer Aide_Purebasic => Aide Purebasic
Renommer Aide ext => Aide Externe

Menu Projet
Mettre en majuscule : scr asm exe pour être en accord avec DLL

C'est tout pour le moment.

Re: EPB

Publié : mar. 17/sept./2013 16:30
par Backup
@Ar-s . Merci :)
.


avec la v 5.20
ne me signalez pas le bug due a l'utilisation de ma libraire Debug_lib

(l'utilisation de mon debugger )

je viens de tomber dessus
Image

comme pour Atlante recemment ... je ne sais pas d'ou ça viens ...

Re: EPB

Publié : mar. 17/sept./2013 16:35
par falsam
Non tu n'utilises pas la Droopy lib. Par contre une de tes propre lib a du etre compilé en tenant compte de la bibliothèque Misc qui a disparu.

Cette bibliothèque regroupait diverses fonctions qui ne peuvent être classées ailleurs. (Alpha, AphaBlend, Blue, Delay, ElapsedMilliseconds, Green, OSVersion, RGB, RGBA, Random, RandomData, RandomSeed, Red)

Il te reste à recompiler tes libs. Possible que tu sois confronté à des soucis de syntaxe ou de pointeurs par exemple.

Re: EPB

Publié : mer. 18/sept./2013 8:45
par Backup
bon en fait , ma lib n'utilise aucune autre lib
mais EPB qui utilise ma lib si !!

entre autre la librairie Purecolor , faut attendre que Gnozal mette a jour ....
pour le moment , je suis bloqué a ça :)