EPB
Re: EPB
salut
Quel sacré boulot cet EPB ^^.
Bravo !
Quel sacré boulot cet EPB ^^.
Bravo !
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
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
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
Arf ! je vais y arriver ...
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
)
difficile de donner le lien vers un compilateur sans ce menu

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

difficile de donner le lien vers un compilateur sans ce menu

Re: EPB
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
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 )

le test qui m'a permis de mettre au point le truc c'est :
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
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
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 )

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

Dernière modification par Backup le mar. 17/sept./2013 12:38, modifié 4 fois.
Re: EPB
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 :
ajout d'un numéro de version pour le debogeur .. pour les évolutions futures ...
ps: Merci pour vos tests ...et retours éventuel ...
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
ps: Merci pour vos tests ...et retours éventuel ...
Re: EPB
Quelques retours visuels pour le moment :

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.

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.
~~~~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
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳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
Re: EPB
@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

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

.
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

comme pour Atlante recemment ... je ne sais pas d'ou ça viens ...
- falsam
- Messages : 7317
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: EPB
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.
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.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%