EPB

Programmation d'applications complexes
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

la V 1.84 qui va sortir sera nettement plus agreable encore :)

j'ai corrigé les sauts au procedures /constante/signets lorsqu'on clique sur le panel de droite
le saut a la ligne d' erreurs ..

bref ! plein de petits details qui vont rendre EPB bien plus cool a utiliser :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

V 1.84 en ligne :)
http://michel.dobro.free.fr/download.php?view.25
there is still work, but it progresses :)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: EPB

Message par jbernard13 »

Merci pour cette version

c'est dommage , bon je sais que c'est pas facile à faire pour toi c'est EPB puisse detecter automatiquement le compliateur de PB .
Jbernard13
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

si , je peux le faire (j'ai même été l'un des premier sr le forum a donner un code pour le faire ;) )

ce sera fait pour la prochaine version :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

..........
Dernière modification par Backup le lun. 09/janv./2012 14:22, modifié 3 fois.
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: EPB

Message par SPH »

D:\PureBasic\

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: EPB

Message par GallyHC »

C:\Program Files\PureBasic\
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

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

changement de la syntaxe des commandes epb (remplacement de "_" par "$")
on ecrit : $declare au lieu de: _declare


Ajout de la commande $include pour inclusion des fichiers *.pb *pbi par (xinclude)
et de leur chemin

correction d'un bug sur la commande $declare
bug qui ajoutait la derniere constante declarée a la ligne generé par Epb avec cette commande
et maintenant toutes les procedures seront declaré
un bug faisait qu'une procedure qui venait d'etre ecrite , n'etait pas prise en compte par la commande $declare

Ajout d'un menu d'aide pour remémorer les commandes EPB et leur utilisation :

Correction de plusieurs bug, j'ai oublié quoi , il y en avait pas mal :lol:



Rappel : des commandes EPB :

$declare
Mettez vos procedures en fin de listing
en debut de listing écrivez : $declare
Vos procedures seront automatiquement declarées par EPB

$include
Sur la ligne en cours , écrivez : $include
Epb vous demandera quels fichier(s) inclure
Le chemin d'inclusion (Absolu) et le nom des fichiers seront insérés dans le listing
par Epb

$r_include
Sur la ligne en cours , écrivez : $r_include
Epb vous demandera quels fichier(s) inclure
Le chemin d'inclusion (relatif) et le nom des fichiers seront insérés dans le listing
par Epb



$catchimage
Sur la ligne en cours, (au début du listing) écrivez : $catchimage
Epb vous demandera quel fichiers image inclures
Epb écrira les inclusions,et la datasection , ou la complétera, si elle existe déjà

$catchsound
Sur la ligne en cours, (au début du listing) écrivez : $catchsound
Epb vous demandera quel fichiers Sons inclures
Epb ecrira les inclusions,et la datasection , ou la completera, si elle existe deja


$catchsprite
Sur la ligne en cours, (au début du listing) écrivez : $catchsprite
Epb vous demandera quel fichiers image_sprite inclures
Epb ecrira les inclusions,et la datasection , ou la complètera, si elle existe deja

tout ceci est rappelé dans un nouveau menu "Aide EPB"

ps: la commande _block et _endblock qui sert a mettre en forme une portion de code
continue de s'ecrire "_block" et pas "$block" < verrai ça plus tard


:)
Dernière modification par Backup le sam. 14/janv./2012 17:11, modifié 2 fois.
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

Il devient vraiment intéressant !
Là je pars pour le weekend mais je vais vraiment me pencher dessus.

Petit plus peut-être à ajouter.
Au lieu de $include

$includeR = il se baserait sur le chemin relatif par rapport à l'exe
$includeA = se baserait sur le chemin absolue

donc
$includeR => "data\moninclude.pbi"
$includeA => "c:\gnagnagna\RepDeMonSoft\data\moninclude.pbi"

Voilà c'est une petit peu chipoter mais c'est toujours un plus.
~~~~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 »

oui c'est a voir ; cependant ,
lorsque tu tape: $include

l'openrequester qui s'ouvre permet de choisir plusieurs include en meme temps :)

ce qui va genrere ce genre de code :

Code : Tout sélectionner


IncludePath "E:\Dobro\Purebasic_4_60\86\Include\"
XincludeFile "InMemory.pbi"
XincludeFile "FreeImage.pbi"
XincludeFile "FilePlus.pbi"
XincludeFile "DrawPlus.pbi"
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

oubli ce que je viens d'ecrire ... :roll:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: EPB

Message par Le Soldat Inconnu »

Salut

je teste alors j'écris

Code : Tout sélectionner

texte.s="bonjour"
if test
Et ça me donne ceci, l'ajout des tabulations auto semble bizarre

Code : Tout sélectionner

         texte.s="bonjour"
                     if test
									
mais j'ai pas lu le sujet, je survole de temps à autre Alors tu en as peut-être déjà parler
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

oui , tu as raison , il reste un soucis avec la tabulation auto .. :)

seule la tabulation par Ctrl+tab (sans présélection) est correcte

un simple appuis sur Ctrl+tab t'aurai arrangé le probleme ..

meme la tabulation par sélection de bloc de code a des lacunes

je réfléchi encore au truc ...

Merci pour ton test :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

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


correction de la tabulation Auto et block selectionné


Ajout de la commande

$r_include
Sur la ligne en cours , écrivez : $r_include
Epb vous demandera quels fichier(s) inclure (mufti-selections possible)
Le chemin d'inclusion (relatif) et le nom des fichiers seront inserés dans le listing
par Epb


Ajout de l'aide sur les fonctions API
mettre le curseur au dessus d'une Api
puis F1
ça va appeler l'aide de Msdn (autorisez EPB a la connexion internet ;) )
via votre navigateur

Rappel : des commandes EPB :

$declare
Mettez vos procedures en fin de listing
en debut de listing écrivez : $declare
Vos procedures seront automatiquement declarées par EPB

$include
Sur la ligne en cours , écrivez : $include
Epb vous demandera quels fichier(s) inclure
Le chemin d'inclusion (Absolu) et le nom des fichiers seront insérés dans le listing
par Epb

$r_include
Sur la ligne en cours , écrivez : $r_include
Epb vous demandera quels fichier(s) inclure
Le chemin d'inclusion (relatif) et le nom des fichiers seront insérés dans le listing
par Epb



$catchimage
Sur la ligne en cours, (au début du listing) écrivez : $catchimage
Epb vous demandera quel fichiers image inclure
Epb écrira les inclusions,et la datasection , ou la complétera, si elle existe déjà

$catchsound
Sur la ligne en cours, (au début du listing) écrivez : $catchsound
Epb vous demandera quel fichiers Sons inclures
Epb ecrira les inclusions,et la datasection , ou la completera, si elle existe deja


$catchsprite
Sur la ligne en cours, (au début du listing) écrivez : $catchsprite
Epb vous demandera quel fichiers image_sprite inclures
Epb ecrira les inclusions,et la datasection , ou la complètera, si elle existe deja

tout ceci est rappelé dans un nouveau menu "Aide EPB"
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

quelqu'un a telechargé l'archive, mais je viens de corrigé un bug de derniere seconde

Archive modifiée .... hum désolé :oops:
Verrouillé