EPB

Programmation d'applications complexes
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

Re: EPB

Message par blendman »

salut

Quel sacré boulot cet EPB ^^.
Bravo !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Merci :)

deja arriver a amener un projet utilisable, c'est deja une tres grande satisfaction :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message 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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message 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:
Michalon
Messages : 43
Inscription : sam. 27/juil./2013 16:18

Re: EPB

Message par Michalon »

Cool un nouvel éditeur Purebasic je le teste pour essayer .
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message 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 :)
Dernière modification par Backup le mar. 17/sept./2013 12:38, modifié 4 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message 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 ...
Michalon
Messages : 43
Inscription : sam. 27/juil./2013 16:18

Re: EPB

Message 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 .
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

tu peux reessayer là ?

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

l'archive fait 3212 ko
Michalon
Messages : 43
Inscription : sam. 27/juil./2013 16:18

Re: EPB

Message par Michalon »

Merci ça marche
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message 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.
~~~~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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message 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 ...
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: EPB

Message 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.
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%
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message 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 :)
Verrouillé