EPB

Programmation d'applications complexes
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

sous seven , pas évident de renommer un exe en scr :)
Yop
En quoi ce n'est pas évident ?
~~~~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 »

ben sous Seven Familiale

tu peux tout simplement pas ! :roll:

tu peux renommer un fichier toto.exe , en toto.scr , mais il restera en fait toto.scr.exe :roll:

le menu contextuel de seven familiale ne permet pas de changer le type d'un fichier !

voila :

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

Re: EPB

Message par Ar-S »

Panneau de config / options des dossiers / [ongler] affichage / [decocher] "masquer les extensions de fichiers don le type est connu"

Je n'ai aucun soucis de renommage...

Code : Tout sélectionner

Source$ = GetCurrentDirectory()+"test.exe"
Dest$ = GetCurrentDirectory()+"test.scr"

If RenameFile(Source$, Dest$)   
  Debug "Fichier renommé avec succès."     
Else 
  Debug "Echec, le fichier ne peut pas être renommé"
EndIf
Tu as peut-être des soucis si tu travailles dans des rep systeme, si c'est le cas utilise le dossier temp pour renommer ou crée un rep temporaire hors systeme.
~~~~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 »

non , mais tu as raison , j'avais pas fait la manip a propos des dossiers et de l'affichage du type :oops:
bon ..pas grave je laisse la possibilité de générer un scr quand meme :)


sinon , logiciellement je savais , je l'ai meme dis :)
(je m’étais fait a peut pres le meme code que toi )
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Version 1.78 en ligne :)
http://michel.dobro.free.fr/download.php?view.25
(ou cliquez sur le menu "mise a jour EPB ?")


changement de beaucoup de choses ..

effacez votre ancien dossier EPB avant de réinstaller cette version

on peux accéder par menu a la création de
*.exe ,*.asm,*.DLL, console,*.Scr

supporte l'anglais, et l'allemand ..

refonte d'une partie du code et des interfaces utilisateur..
correction de quelques bug, et ajout de fonctionnalité (notamment pour créer des DLL que j'avais zappé complétement) :roll:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Version 1.80 en ligne (archive refaite depuis ce matin 11:15)
http://michel.dobro.free.fr/download.php?view.25

ré-intégration de la completions des procedures perso ..(en plus de celle du langage)

donc si l'on ecrit "procedure toto(n,f,k,r) "

plus tard en tapant "toto" la completion apparait et proposera "toto(n,f,k,r)"
un appuis sur Tab ou Return , et cela s'auto ecrira :)

sur conseil de Danilo
modification du mode de coupage des lignes
avant un simple "_" nous pouvions couper la ligne de code
dorénavant il faudra faire " _" (espace+"_")

Code : Tout sélectionner

If OpenWindow(0, _
100, _
200, _
195, _
260, _
"PureBasic Window", _
#PB_Window_SystemMenu _ 
| #PB_Window_MinimizeGadget _
| #PB_Window_MaximizeGadget)


ou

Code : Tout sélectionner

_block
	If OpenWindow(0, _
 	100, _
 	200, _
 	195, _
 	260, _
 	"PureBasic Window", _
 	#PB_Window_SystemMenu _ 
	| #PB_Window_MinimizeGadget _
 	| #PB_Window_MaximizeGadget)
_endblock

cela évite de confondre avec certaines variables qui pourrai se terminer par "_" :)
Avatar de l’utilisateur
Ulix
Messages : 315
Inscription : ven. 04/juin/2004 14:27
Localisation : Frontignan

Re: EPB

Message par Ulix »

Salut a tous,
et bonne.... etc, etc... (période de fête oblige) !

@DOBRO
Juste une idée a ce sujet :
cela évite de confondre avec certaines variables qui pourrai se terminer par "_" :)


Pourquoi ne pas utiliser un caractère moins utilisé, je pense au point d'exclamation : "!" (facile au clavier) ou alors "§" (même touche+majuscule) ?
Je n'ai pas souvenir qu'un de ces caractères soit utilisé dans PB ou le compilateur !

Arrivons en au but de ce post, ma question :

Y aura t-il une version Linux a ton éditeur ?

(Désoler si tu a déjà répondu a la question, j'ai zappé la réponse :oops: )
Merci d'avance :lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Ulix a écrit : Pourquoi ne pas utiliser un caractère moins utilisé, je pense au point d'exclamation : "!" (facile au clavier) ou alors "§" (même touche+majuscule) ?
oui j'aurai pu effectivement, mais, j'ai utilisé ce caractere "_" par convention
parce qu'il est utilisé dans d'autres éditeur-langage ...
je retiens ton idée, si cela amenait des soucis de compatibilité de code .. :)

Y aura t-il une version Linux a ton éditeur ?
Epb est construit sur la base de la librairie de Srod Goscintilla
et cette lib est compatible Linux mais ....

j'utilise aussi la lib purecolor de Gnozal ... qui n'est pas compatible Linux ..
c'est la le gros écueil ! tout le prg "options_compilation.exe" qui sert a paramétrer EPB est basé sur cette lib
pour colorer les boutons....
l'interface de Epb aussi ..

j'ai deja viré quelques lib, qui me posait probleme (lib PureResize)
...
si Purebasic permet un jour de se passer de Purecolor .. alors se sera possible :)
mais là , se sera Goscintilla qui ne marchera plus !

Go scintilla ne marche qu'en 4.51
ce qui m’empêche de compiler EPB en 64 bits d'ailleurs :roll:

pour ces raisons , je trouve Purebasic bancale , et développer avec , demande de faire des choix, et de composer avec les Users Librairie
pas toujours a jour ... :roll:
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

Code : Tout sélectionner

Go scintilla ne marche qu'en 4.51 ce qui m’empêche de compiler EPB en 64 bits d'ailleurs
Tu veux dire qu'il ne marche pas en 4.51 x64 sinon je ne vois pas trop le rapport avec 4.51 et 4.60.
En gros il ne marche (Go scintilla) qu'avec PB 4.51 x86 ?
~~~~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 »

en fait, je me suis peut etre mal exprimé :)

il est possible qu'il se compile en 64 bit v4.51
mais pas Purecolor dont Gnozal a précisé que ces lib etait pour du 32 ...
du coup j'ai meme pas essayé :lol:

ça reviens au meme de toutes façon .. :)
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

Ah oui c'est bien plus parlant :mrgreen:
~~~~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 »

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

correction de pleins de bug concernant les Undo/redo , une sauvegarde automatique, qui n'avait pas lieu d'etre ...etc ...

Ajout des menus librairie32/librairies64
qui permet d'un click d'activer ou de désactiver une ou plusieurs librairies (.. hé ! hé ! pas beaucoup d'éditeur qui ont cette fonctionnalité toute bete , mais bien utiles ..) :)

au meme lien :)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: EPB

Message par jbernard13 »

Merci

il ya t"'il des gens qui utilisent ton epb ? a place de japbe
Jbernard13
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

pour l'instant peu .. :)

mais c'est pas grave :)

moi je l'utilise , c'est deja ça :) (je le développe pour MOA d'abord :) )
sinon quelques Testeurs m'ont fait l'honneur de l'essayer, c'est deja pas si mal :)

EPB sera sympath a utiliser, car, il propose deja des possibilités nouvelles par rapport aux autre éditeur,
mais il sera surement moins performant, qu'un JAPBE , ou l'éditeur officiel...

mais lorsque je vois le nombre "bug" très gênant de Japbe (que j'aime bien quand meme) qui ont tendance a augmenter avec le temps...

genre , les clicks sur les panneaux qui marchent jamais comme il faut , le nom des procedures qui n'apparaissent pas dans le panneau "proc"
le moindre click a gauche et c'est le repliage direct .. ; bref , pleins de petites choses , qui mises bout a bout
m'on donné envie de me faire un éditeur :)

finalement le seul truc sur lequel je bave a propos de JAPBE , c'est son systeme d'aide temps reel (en bas de fenetre)
j'ai reussi a imiter l'affichage , mais pas la position du curseur en temps reel ...


une version de EPB va sortir tres vite, car je me suis rendu compte d'un bug gênant

lorsque PB trouve une erreur EPB saute a la ligne de l'erreur , mais des qu'on retourne dans l'editeur
il repart sur la ligne en cours au moment de la compilation ...
moralité il faut rescroller pour acceder a l'erreur ...

ce sera reglé dans la prochaine version .. :)

j'en profite pour corriger quelques bug dans le convertisseur Vieux code > code v4.60 (qui reste en version expérimentale)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: EPB

Message par jbernard13 »

je viens de tester la nouvelle version , trés boulot dobro , je commence a aimé ton epb par rapport a japbe
Jbernard13
Verrouillé