Epb v2.68

Programmation d'applications complexes
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: Epb v2.68

Message par Zorro »

raven a écrit :j'ai testé la derniere archive,j'ai aussi le soucis de status barre qui s'affiche pas completement.
si je clic dessus elle s'affiche correctement.Le texte(col: Nbr_car: Car dans la ligne:) n'arrete pas de clignoté a une vitesse tres rapide.

Pour les greetings l'intro est devenu tres lente chez moi.et alt+tab fait planté le greetings bon c'a c'est normal je sais pourquoi,mais pourquoi c'est devenu si lent?
pour le Greeting :
le seul truc que j'ai modifié c'est , retirer quelques phrases qui n'avaient plus lieu d'etre
entre autre, le remerciement au soldat inconnu pour son selecteur de couleur
puisque depuis quelques version, j'utilise MON selecteur de couleur

et surtout, j'ai modifié le changement de couleur de la phrase ondulé , qui maintenant change de couleur
plus progressivement ....

pour ma part, sur mon portable, je ne note pas de ralentissement du greeting ... 8O

c'est quoi ta config ?

pour le Alt+Tab , oui j'avais pas prévu qu'on sorte du prg comme ça :mrgreen:
je corrigerai ça :)
j'ai testé la derniere archive,j'ai aussi le soucis de status barre qui s'affiche pas completement.
si je clic dessus elle s'affiche correctement.Le texte(col: Nbr_car: Car dans la ligne:) n'arrete pas de clignoté a une vitesse tres rapide.
bon pour la status barre, en fait, c'est parceque l'editeur du dessous, veux absolument passer dessus !
il faut que je revois ça effectivement

par contre, la status barre est opérationnel , car, en temps reel , je surveille ou se trouve le curseur
et si celui ci se trouve sur un mot clef ou une Procedure , l'aide est ajouté d'ou l'apparition de la zone central de la
barre !
comme le rafraichissement se fait en permanence, c'est l'effet "clignotement" que tu constate
car l'editeur dessous, veux absolument la recouvrir ....

je vais voir ce que je peux faire ...

autre chose , je me suis appérçut qu'il y avait encore un probleme avec les accents sur certains code rechargé par EPB
j'ai décidé de revenir au mode Ascii

un code UTF8 sera chargé en UTF8 , un code AScii sera chargé ASCII
mais tout sera sauvegardé ensuite en ASCII ...
(archive mise a jour)

c'est ainsi que j'ai supprimé les problemes d'accents remplacé par ces lettres bizarres ...
si touttefois un code persistait a avoir des lettres bizare en lieu et place des Accents
il suffit de taper "$accent"<-- non documenté, pour remettre les choses en ordre ....(avec la nouvelle archive )

Grand merci a toi Raven pour les retours d'info
je vais regarder tout ça .... :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
raven
Messages : 222
Inscription : jeu. 06/janv./2005 15:45

Re: Epb v2.68

Message par raven »

après test derniere archive,je fait :nouveau j'entre le texte:
;énergie,testé à l'événement,problème.
je compile et sauvegarde

Code : Tout sélectionner

;énergie,testé à l'événement,problème 

plusieurs sauvegardes

Code : Tout sélectionner

énergie,testé à l'événement,problème

je recommence la manip,et la c'a le fait plus bizzar mais la je constaste apres plusieurs sauvegarde le texte est correct mais prend plus de lignes.

Code : Tout sélectionner
























;énergie,testé à l'événement,problème 
; Epb
j'ai l'impression qu'il rajoute 2 lignes vide à chaque sauvegarde?
j'ai testé la commande $accent c'a corrige le soucis.

pour le greeting,ma config i5 6500 gtx 1060 16 g ram w10.
le problème c'est que j'ai pas la lenteur avec le code de l'intro qui est dispo sur le forum j'ai fait plusieurs test.
et comparé avec le greeting d'Epb.
Pb5.24 Lts/5.31 Windows 7 64 nvidia 560 ti E8500 8g ram
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: Epb v2.68

Message par Zorro »

qu'il y est 2 lignes vide ajouté, c'est possible
car, a cause d'un bug de la librairie Go_scintilla
si je n’insère pas de ligne au debut sur l'editeur apres sa création
ça plante littéralement l'editeur

il suffit de suprimer toute les lignes pour ne plus avoir de ligne vide sur la ligne numero 1
mais seulement une ligne de code
pour provoquer le plantage sitot que tu cherches a modifier le code...
j'avais parlé de ce probleme a l'auteur de Go_scintilla, qui n'a jamais pu corriger ça !

ça fait partie d'une des raisons qui vont me faire quitter cette lib dans l'avenir .... (prevu pour 2018 si tout va bien ;) )
en attendant, pour palier le probleme c'est la seul solution que j'ai trouvé ....

par contre, ça ne devrai pas ajouter de ligne en debut de code a chaque chargement/sauvegarde
j'y avais veillé , je vais retester ça , Merci :)

pour le "bug" de la status bar , ça proviens en fait d'une API qui me sert a ecrire en couleur dans la status bar
et qui de temps en temps n’écrivant rien, elle écrit juste le fond (la couleur doit correspondre a la couleur du fond de l'éditeur
ou peut etre a "noire"
j'ai corrigé ça, pour la prochaine mise a jour :)
je prefere ça, je pensais a un bug relatif a la superposition de l'editeur du bas ... :)


une idée etrange me trotte ..... celle de refiler le source complet de EPB ...
plus de 16048 lignes juste l'editeur ... :lol:
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Epb v2.68

Message par falsam »

Zorro a écrit :une idée etrange me trotte ..... celle de refiler le source complet de EPB ...
plus de 16048 lignes juste l'editeur ...
Aie ça sent la retraite :mrgreen:
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: Epb v2.68

Message par Zorro »

le probleme de l'ajout cumulatif de lignes est résolu pour la prochaine mise a jour :)

il y aura toujours au moins une ligne vide en ligne numero 1
pour assurer que Go_scintilla ne bug pas
mais ça n'augmentera pas :)
Aie ça sent la retraite
non meme pas , mais comme je pense tout refaire ....
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Epb v2.68

Message par Kwai chang caine »

non meme pas , mais comme je pense tout refaire ....
16000 Lignes et en repartant carrément de zéro ? 8O
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: Epb v2.68

Message par Zorro »

oui ! de zero :)
apres j'ai utilisé Go_scintilla , qui m'a bien aidé quand meme
ça economise pas mal de temps :)

note que j'ai aussi apporté mon lot de fonctions a go_scintilla ;)

c'est je pense la partie completions de fonctions qui bug le plus avec Go_scintilla

en réalité dire qu'on a coder un prg qui fait un million de lignes, n'est pas un probleme en soit ....
c'est impressionant a lire, ou a dire , mais
au final, lorsqu'on debug, on ne debug qu'une dizaine de lignes a chaque fois
donc notre vue du code reste tres restreinte :)

lorsque je debug la partie chargement de *.pb
je m'en fout de la coloration ... :)
mon attention est concentré sur les quelques ligne sur lequel je bosse :)
ça reste assez simple au final :)

le tout c'est de bien connaitre l'architecture de son prg :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Epb v2.68

Message par Kwai chang caine »

C'est vrai que des fois, essayer de faire du neuf avec du vieux....
Puis à force de bidouiller et glutter ça fait peut être plus vraiment une entité à part entière..
Et avec ton expérience dans ce domaine, il y a pleins de choix que tu ne referas peut être plus, et tu as maintenant le recul nécessaire pour faire de meilleurs choix pour ce qui est de l'architecture et des bases du programmes.
Et puis, il y aura surement des morceaux choisis qui pourront être réutilisés de l'ancien au nouveau remis au gout du jour..donc recodage plus rapide, et pas tout à fait de zéro en fait...
Quoi qu'il en soit..tu dois drôlement l'aimer ton EPB pour le faire renaitre de ses cendres, alors qu'il n'ai même pas mort :wink: :lol:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: Epb v2.68

Message par Zorro »

depuis la fin de Japbe, (que j'adorais)
je ne code QU'avec EPB :)
a part pour coder EPB lui même, là je code avec l'editeur Officiel
mais avec Purebasic 5.42 .... EPB est compilé en 5.42 LTS unicode

et oui je suis resté a cette version de Pb pour EPb, a cause de l'emploi de quelques Librairie (encore une autre erreur ... )
mais j'ai deja réussi a en supprimer pas mal :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Epb v2.68

Message par Micoute »

Je pense que Kwai chang caine a raison quand il dit "à force de bidouiller et glutter ça fait peut être plus vraiment une entité à part entière..", mais je pense aussi qu'on l'a sûrement tous fait, reprendre un programme à la base, mais en gardant à l'esprit la philosophie du programme ainé et en éliminant ses mauvais traits de caractère pour lui en dessiner de bien meilleurs, je crois que le futur EPB ressemblera à son grand frère, mais le dépassera dans bien des mesures.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: Epb v2.68

Message par Zorro »

Merci encore pour vos tests
car c'est vrais que sans ça on ne vois pas l'évidence, et chacun a sa façons d'utiliser un prg
par exemple j'aurai jamais pensé a tester Alt+tab pour voir sur le Greeting :)

bon l'archive a été mise a jour et corrige toutes vos remarques précedentes :) (Merci encore)


par contre, pour le Greeting, chez moi je ne note aucune différence, avec ce qu'il était avant 8O
tu dis que tu as le code source ... mais je me demande s'il s'agit du meme ....

car effectivement j'avais regroupé le code de plusieurs membre pour Bernard13
mais il me semble que c'etait pas tout a fait le meme code .. (j'ai oublié en fait depuis le temps )

j'aurai voulu savoir si tu trouvais une différence de vitesse du Greeting de EPB 2.64 et celui ci (Epb 2.68)
car chez moi , ça n'est pas different a ce niveau la
la seule difference que j'ai apporté c'est le changement de couleur plus progréssif sur la version actuel ..
n'ayant pas ajouté de boucles suplémentaire, je ne vois pas pourquoi ce serai different en fait .. :? :)


Ps: je pense ajouter une synthese vocal dans EPb pour "dire" les messages d'erreurs
ça serai sympath non .? (bon gadget, mais marrant quand meme )
surtout que ça n'alourdirai pas trop le prg :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: Epb v2.68

Message par Zorro »

bon j'ai implémenté la synthese vocal ,
ça marche bien sous windows 10
faudra tester sous Seven .... :)


dans l'archive vous verrez 2 fichier suplémentaire
Say_x86.dll
Say.lib
qu'il faut laisser présent a coté de EPB pour bénéficier de la synthese vocale
normalement tout le monde devrai avoir "Hortance" sous windows 10 d'installer .....

sinon c'est problématique car dans ce cas, il me faudra proposer une voix de synthese, ce qui complique un peut l'affaire
a cause des droits ...

la voix se fait entendre a chaque erreur de compilation (syntaxe par exemple )
mais aussi lorsque le fichier est sauvé/chargé etc ...
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
raven
Messages : 222
Inscription : jeu. 06/janv./2005 15:45

Re: Epb v2.68

Message par raven »

la synthese vocal fonctionne bien :)

pour le greeting j'ai encore testé,j'ai bien un ralentissement chez moi.
au départ la demo speed bien ,mais une fois le scrooltext arrive au milieu d'écran c'a ralentit.
raster,ball qui rebondi moins vite etc...

a partir de la j'ai fait un test avec le code de ce topic:
http://www.purebasic.fr/french/viewtopi ... hilit=yogi

et je constate qu'il a plus de ralentisement (et c'est la que j'avais fait alt+tab pour voir dans le gestionnaire des taches.)
j'ai l'impression que plus le texte est long cela produit un ralentissement?c'est possible?
avec la derniere archive,alt,tab,clic gauche, quitte l'intro
Pb5.24 Lts/5.31 Windows 7 64 nvidia 560 ti E8500 8g ram
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: Epb v2.68

Message par Zorro »

raven a écrit : avec la derniere archive,alt,tab,clic gauche, quitte l'intro
oui ça c'est voulu :)
en fait c'etait le but recherché depuis le début :D
un appuis sur touches devait revenir a l’éditeur
c'est un Greeting pas un prg :)
en fait de pouvoir faire un Alt-Tab, c'est ça qui etait pas prévu. hé hé hé !

pour le ralentissement, c'est marrant chez moi pas du tout
et on a a peut pres la meme config , je suis en I7 GTX1060
je vai quand meme voir si ça viens pas de la façon dont je le compile.... (unicode/ou pas etc ..)

pour info la derniere archive EPB dit "Bonjour" lorsque tu le lances ... :)
Merci pour ton retour, c'est bien utile pour le faire avancer un peut :)

je vais essayer de "Speeder" le Greeting :) (mais comme je ne vois pas de difference.. pas évident)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
raven
Messages : 222
Inscription : jeu. 06/janv./2005 15:45

Re: Epb v2.68

Message par raven »

à propros du synthetiseur vocal,
il doit manquer un s quelle prononce pas dans le mot constante ne peut etre cree avec une variable ou une fonction
Pb5.24 Lts/5.31 Windows 7 64 nvidia 560 ti E8500 8g ram
Répondre