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 »

49/50% chez moi, il doit y avoir besoin d'un delay() quelque part pour faire respirer le proco.
~~~~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 »

:lol: non c'est moi qui est oublié de remettre un WaitWindowEvent()
j'utilisai un WindowEvent() pour mes tests ...

la prochaine version se sera reglé :)

Ar-s bon j'ai regardé ton histoire de Alias
effectivement ça peut etre sympath , mais generateur de probleme

faudra bien choisir ses alias, parceque par exemple si tu utilise "msg" pour remplacer messagerequester() , on peut plus utiliser "msg" pour une variable ...


mais a part ça j'ai implémenté la chose dans EPB sans trop de probleme
je vais passer plus de temp a faire l'interface qu'autre chose .. :)
tiens pour tester la chose
télécharge l'exécutable seulement de EPB (remplacez celui que vous avez)
(ne marche que si vous avez deja 'environnement EPB)
http://michel.dobro.free.fr/Forum_PB/EPB/EPB_test.zip

(deja le problème de temps machine est reglé)

tape "msg" pour voir l'effet :)

il me suffit de faire l'interface , et de générer un fichier de sauvegarde des Alias :)

verrai ça demain.. si j'ai le temps
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

Je confirme, pas de soucis cpu

Juste une remarque, c'est bizarre quand on lance EPB, il s'ouvre en fenêtre large et haute mais pas en "maximisée.
~~~~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 a écrit :Je confirme, pas de soucis cpu

Juste une remarque, c'est bizarre quand on lance EPB, il s'ouvre en fenêtre large et haute mais pas en "maximisée.
la taille de la fenetre est sauvegardée, elle reprends la taille que tu lui a donné au dernier lancement ...
je note la taille , le "maximisé" est un paramètres que je ne sauvegarde pas ...
pas d'intérêt , de plus j'aime pas avoir une fenetre bloqué , et encore moins en plein ecran .. :)
n'oublie pas que j'ai un 10 pouces ,
sinon tu as essayé "msg" ?
c'est bien ce genre de truc que tu veux ? :)
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

Oui c'est bien ça pour les alias. Par contre, il est important que l'alias soit créé lorsqu'on appuye sur espace à la fin du mot et non à la dernière lettre.
ça permet ainsi de faire un alias msg et un msgt par exemple.
~~~~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 a écrit :Oui c'est bien ça pour les alias. Par contre, il est important que l'alias soit créé lorsqu'on appuye sur espace à la fin du mot et non à la dernière lettre.
ça permet ainsi de faire un alias msg et un msgt par exemple.
ha ! ben tu fais bien de le préciser :)
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: EPB

Message par MLD »

Bonjour Dobro, Ar-S

Les Alias c'est bien, mais attention de ne pas faire de EPB une usine a gaz :mrgreen:
Qui utilise les alias ?? , combien d'alias sont utilisés dans un code??
Comment tu gères les alias ??
Comment fais tu pour enmagasiner tous les alias et les retrouvé ??

Il serait a mon avis plus intérêssant de gérer un système d'auto-complétion.

Désolé Ar-s, mais c'est ce que je pense.

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

Re: EPB

Message par Backup »

V1.34 !
http://michel.dobro.free.fr/download.php

Effacez votre Epb.pref :)

ajout dans le configurateur de la possibilité de choisir entre Tabulations Reelles ou tabulation faite avec des espaces..
la taille des tabulations reelle ainsi que leur nombres peut etre configurée ..

Ajout d'un onglet dans le configurateur
l'onglet ALIAS , va vous permettre de creer des ALias (100 Max)
dans la colonne "Alias" vos mettez par exemple
"msgr"
et dans la colonne "Purebasic"
"MessageRequester( "Attention" ,"text" ,#PB_MessageRequester_YesNo )"

si vous activez la petite case de validation
lorsque vous taperez un code dans l'editeur de EPB
et que vous écriviez "msgr" cette expression
sera automatiquement remplacée par "MessageRequester( "Attention" ,"text" ,#PB_MessageRequester_YesNo )"

ça permet d'avoir des petits mots clefs en raccourcis, pour éviter d'ecrire de longue phrases, ou commandes ..
pour éditer une case il suffit de double cliquer dessus ;)

la liste des alias peut (et doit) bien sur etre sauvés, ou rechargé si vous avez plusieurs collections
lorsque vous quitterez le configurateur , le chemin vers les alias est sauvé
de sorte que EPB saura ou le lire au chargement de celui ci :)
bref , c'est transparent pour l'utilisateur :)

la seule chose a éviter , c'est de mettre dans l'alias un terme se trouvant dans la phrase de remplacement
exemple a ne pas faire
Alias="titi"
phrase qui remplace="salut titi"

dans ce cas le "titi" de la phrase qui remplace est de trop et sera autompatiquement retiré par EPB

un exemple de fichier Alias est fourni dans l'archive "Alias_type.alias"
chargez le et testez :)


j'ai revu les Styles donnés par defaut avec EPB pour les harmoniser un peu .
vous pouvez creer vos styles et me les poster sur le forum, si vous voulez les voirs
integrés a l'archive .. :)


@MLD
Il serait a mon avis plus intérêssant de gérer un système d'auto-complétion.
heu ! tu as essayé EPB ?
je demande ça , parce que l'autocompletion existe deja :roll:

tape "procedure"
tu verra , en plus pour finir d'ecrire, tu peux utiliser la touche TAB comme Japbe
mais aussi la touche "Entrée" (pas comme Japbe ;) )
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

Super ! je vais tester cela.
Un petit plus aussi, tout con (et éventuellement optionnel au choix de l'utilisateur), un petit compteur de caractères.
(pratique pour purepunch entre autre :)). Je ne pense pas que ce soit dur à faire.

---edit---

Coté Alias (Mettre Alias pas ALIAS dans le panel ;))
- ça marche sauf le coup de la barre d'espace qui est essentiel.
Que l'on tape "msg " (avec espace) dans la barre d'alias ou "msg", l'alias MessageRequester(...) apparait dés qu'on tape msg (sans espace).
C'est un soucis, par exemple j'utilise msg et msgt (pour messagerequester("test","") ;- TEST )
Et là msgt est impossible à taper car l'alias se change directe des que msg est tapé.
Dernière modification par Ar-S le jeu. 12/mai/2011 15:32, modifié 1 fois.
~~~~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 a écrit :Super ! je vais tester cela.
Un petit plus aussi, tout con (et éventuellement optionnel au choix de l'utilisateur), un petit compteur de caractères.
(pratique pour purepunch entre autre :)). Je ne pense pas que ce soit dur à faire.
oui ça devrai etre possible :)

ps: je n'ai pas pu pour des raisons technique répondre a ta demande en ce qui concerne
l'espace apres l'alias .... je reflechi toujours a la chose
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: EPB

Message par Mindphazer »

Salut Dobro,
un petit truc qui me gène, dans ta fenêtre des options du projet : pour valider un truc (le chemin du compilo, ou l'activation des alias), on est obligé de cliquer sur "actualiser EPB" qui se trouve dans l'onglet "coloration" (sauf erreur de ma part)
Ne serait-il pas judicieux de mettre ce bouton en dehors des onglets, de façon à ce qu'il soit accessible quel que soit l'onglet ou on est positionné ?.....

Sinon, les alias, c'est rigolo, j'en avais pas forcément l'utilité, mais pourquoi pas ?....
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

oups j'ai édité avant de lire ton message. Et si en alias on entre nous même l'espace, c'est pas jouable ?
~~~~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 a écrit :oups j'ai édité avant de lire ton message. Et si en alias on entre nous même l'espace, c'est pas jouable ?
non c'est pas simple en fait
car je recupere en temps reel ce que tu tape, mais l'espace est deja consideré
comme un séparateur , moralité ce que je récupère de l'editeur c'est des mots brut
(en testant, je crois que Japbe fait pareil ..(pas d'espace dans les Alias))

si je veux contourner ça, c'est possible, mais, ça risque de prendre a un de ressource
car il faudra que j'utilise une prise en temps reel, mais faite par mes soins
a coup de "Getlinetext" et scan pour voir la modif , (ça sous entends aussi de mettre en memoire pour comparaison) , bref , le cirque pour pas grand chose :)

[REEDIT]

toutefois je sais comment faire , il me suffit de trier une liste chainé
en fonction de la longueur des alias (Dans EPB les alias sont mis en liste chainée)

l'alias ayant le nombre de lettres le plus important serai au debut de la liste
de cette façon pour le probleme que tu soulève ,ça marcherai
vu que EPB parcour cette liste pour comparer a ce qu'on ecrit

si tu tape "msg" il ne verrai pas "msgt" et si tu tape "msgt" il tombera sur lui en premier dans la liste :)
(et encore c'est pas gagné :lol: )
je verai ça demain, là c'est Repos :lol:
Dernière modification par Backup le jeu. 12/mai/2011 15:51, modifié 1 fois.
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: EPB

Message par Mindphazer »

Pourquoi ne pas "valider" l'alias par une touche spéciale ?
Genre, tu tapes "msg", puis disons F9 si tu veux remplacer msg par ton alias, si tu tapes SPACE, dans ce cas, "msg" est laissé tel quel.....
Ce qui permettrait d'utiliser "msg" comme nom de variable aussi...
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Mindphazer a écrit :Pourquoi ne pas "valider" l'alias par une touche spéciale ?
Genre, tu tapes "msg", puis disons F9 si tu veux remplacer msg par ton alias, si tu tapes SPACE, dans ce cas, "msg" est laissé tel quel.....
Ce qui permettrait d'utiliser "msg" comme nom de variable aussi...
oui j'y avais pensé le pire en utilisant un caractère spécial genre "_" mais c'est deja employé (pour la découpe des phrases )
je n'avais pas pensé aux touches de fonctions :roll:

après faut voir ce qu'en pense les habitués du truc

moi perso , j'encouragerai plutôt a avoir de l'imagination dans la recherche des Alias :lol:
Verrouillé