FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Une calculatrice en une ligne de programme
EPP_V01 éditeur pour Panoramic (terminé) Emptypar jean_debord Aujourd'hui à 8:01

» Gestion d'un système client-serveur.
EPP_V01 éditeur pour Panoramic (terminé) Emptypar Pedro Hier à 19:31

» Les maths du crocodile
EPP_V01 éditeur pour Panoramic (terminé) Emptypar jean_debord Hier à 10:37

» Naissance de Crocodile Basic
EPP_V01 éditeur pour Panoramic (terminé) Emptypar jean_debord Hier à 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
EPP_V01 éditeur pour Panoramic (terminé) Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
EPP_V01 éditeur pour Panoramic (terminé) Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
EPP_V01 éditeur pour Panoramic (terminé) Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
EPP_V01 éditeur pour Panoramic (terminé) Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
EPP_V01 éditeur pour Panoramic (terminé) Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
EPP_V01 éditeur pour Panoramic (terminé) Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
EPP_V01 éditeur pour Panoramic (terminé) Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
EPP_V01 éditeur pour Panoramic (terminé) Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
EPP_V01 éditeur pour Panoramic (terminé) Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
EPP_V01 éditeur pour Panoramic (terminé) Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

» Bataille-navale
EPP_V01 éditeur pour Panoramic (terminé) Emptypar jjn4 Mer 3 Avr 2024 - 14:08

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal

 

 EPP_V01 éditeur pour Panoramic (terminé)

Aller en bas 
5 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyVen 14 Sep 2018 - 14:15

Bonjour à tous,

Suite à un essai d'éditeur ici, j'ai comme promis retravaillé l'affaire.

L'éditeur que je propose est 100% Panoramic, sans aucune DLL.
J'ai fourni le code.bas, vous en faite ce que vous voulez, sans restriction.
Cette version a subit beaucoup de tests, notamment sur l'enregistrement des fichiers, mais je vous recommande quand même de n'utiliser que des copies de vos codes par sécurité.

Vous trouverez donc sur mon Webdav un fichier ZIP "EPP_V01.zip" qui contient tous ce qu'il faut pour tester cet éditeur.
Surtout ne sortez pas l'exécutable ou le code.bas du dossier "EPP" sinon cela ne fonctionne pas.
Un conseil: Commencez par consulter l'aide sur cet éditeur (Menu Aides).

Une autre version est en projet, mais je ne me presse pas, je préfère attendre que vous ayez débusqué les bugs de cette version.

N'hésitez pas à donner votre avis, et à signaler les bugs, les fautes d'orthographe, etc...

A+


Dernière édition par Jean Claude le Mar 2 Oct 2018 - 18:28, édité 1 fois
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptySam 15 Sep 2018 - 12:07

Salut Jean-Claude !

Merci et bon courage bon ta future version d'EPP !

Je vais aller faire un petit tour sur ton Webdav et essayer EPP_V01.

Bon dimanche !
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptySam 15 Sep 2018 - 12:15

Merci Marc de t'intéresser à EPP.

J'espère intervenir à temps car je viens de remplacer le ZIP sur mon Weddav (à 12h10).

J'ai corriger un bug sur l'avertissement de fichier BAK qui ne fonctionnait pas.

A+
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptySam 15 Sep 2018 - 12:22

@Jean-Claude

12h10 .... aie trop tard Laughing

Ok, je le télécharge de nouveau...
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptySam 15 Sep 2018 - 16:25

Bonjour à tous,

Mise à jour Webdav:

Correction dans le sous-programme "Fermer:"
Message inopportun dans le cas d'un code.bas déjà enregistré et non modifié.

Le fichier "EPP_V01.zip" est remplacé.
le fichier "EPP_V01.bas" est remplacé sur le webdav et dans le dossier ZIP.

Pour cette mise à jour, il n'est pas nécessaire de télécharger le fichier ZIP si vous l'avez déjà.
Il vous suffit de télécharger uniquement "EPP_V01.bas" qui n'est pas compressé et de le placer dans le dossier "EPP", en remplacement de l'ancien.

A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptySam 15 Sep 2018 - 17:46

Mise à jour Webdav:

Correction d'un bug dans le "module Recherche"
La fenêtre "Rechercher" empêche de travailler sur le code qui est chargé. Ce bug est valable aussi pour "Remplacer".
J'ai fait une correction provisoire qui permet à nouveau de travailler un code, mais cette solution provisoire ne me convient pas car la fenêtre passe en arrière plan, ce n'est pas pratique.

le fichier "EPP_V01.bas" est remplacé uniquement sur le webdav pour vous permettre de tester.

Pour cette mise à jour, le fichier ZIP n'est pas à jour, ce sera fait en son temps, quand j'aurai trouvé une solution qui me convienne.

A+
Revenir en haut Aller en bas
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyDim 16 Sep 2018 - 12:42

Tu es confronté au même pb que moi pour les fenetres. Tu peux utiliser la variable SYSTEM$ pour savoir si tu es sous MACOS, ANDROID, ou WINDOWS. Dans ce dernier cas  tu pourras utiliser une dll, sinon rien. Ainsi, tu ne perd pas en compatibilité, mais seulement en fonctionnalité pour les systèmes non windows.
Code:
topmost_on(0)

END
sub topmost_on(form%)
dim_local test
 if system$="WINDOWS"
    select object_type(form%)
       case -1: print "ce n'est pas un form"
       case  0: print "possibilité d'utiliser la dll de Klaus"
       case  7: print "possibilité d'utiliser la dll de Klaus"
    end_select
 else
    print "impossible d'utiliser une dll"
 end_if
end_sub
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyDim 16 Sep 2018 - 13:50

Silverman a écrit:
Tu es confronté au même pb que moi pour les fenetres. Tu peux utiliser la variable SYSTEM$ pour savoir si tu es sous MACOS, ANDROID, ou WINDOWS. Dans ce dernier cas tu pourras utiliser une dll, sinon rien. Ainsi, tu ne perd pas en compatibilité, mais seulement en fonctionnalité pour les systèmes non windows.

Merci Silverman pour cette intervention.
EPP est prévu pour être utilisé sous Windows, il faut (en conséquence) qu'au minimum j'avertisse l'utilisateur.

Pour cet éditeur, je voulais (et veux toujours) ne pas utiliser de Dll.
Mais je n'ai pas du tout tenté de rendre cet éditeur universel pour tout les OS. C'est sans contestation un défaut, mais je ne suis pas de taille à relever le défit. Very Happy

Au bout du bout, si je dois utiliser des DLL propre à Windows pour mener à bien mon éditeur, je le ferais.
Mais je souhaite avant tout respecter le cahier des charges demandé par Jack pour aider un projet d'éditeur.
Je cite de mémoire car je ne retrouve pas le sujet où cela a été dit: " L'éditeur doit être open-source, il ne doit pas utiliser de DLL, ...."

@Tous,
je rechargerais mon webav dès que j'aurai terminé la correction de divers bug ou amélioration...

A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyDim 16 Sep 2018 - 14:19

Mise à jour Webdav:

Amélioration des fonctions "Rechercher et Remplacer" du menu "Edition".
Vous pouvez maintenant rappeler la ou les fenêtre(s) Rechercher et Remplacer par la touche F3 du clavier.
Suppression de 2 messages inutiles concernant les fichiers BAK à l'enregistrement d'un code.

Le fichier "EPP_V01.zip" est remplacé.
le fichier "EPP_V01.bas" est remplacé sur le webdav et dans le dossier ZIP.

Pour cette mise à jour, il n'est pas nécessaire de télécharger le fichier ZIP si vous l'avez déjà.
Il vous suffit de télécharger uniquement "EPP_V01.bas" qui n'est pas compressé et de le placer dans le dossier "EPP", en remplacement de l'ancien.

A+
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyDim 16 Sep 2018 - 15:28

Jean Claude, je rencontre des problèmes dans le menu BARRE DE TACHE et AIDE
mais je n'ai pas testé tous les autres menus...

Lorsque tu cliques sur l'une des options elle reste en couleur de sélection.
De plus, il faudrait que les menus s'effacent dès lors que tu quittes la zone (le rectangle formant le menu)
Sinon tu dois de nouveau cliquer sur le menu pour l'effacer.

Je verrai bien aussi l'option LIGNES - PAS DE LIGNES avec les options d'affichage.
Cela semble plus logique.

J'ai ouvert un fichier et navigué dans le code sans problème.
Je n'ai rien fait de plus pour le moment. Wink
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyDim 16 Sep 2018 - 17:12

Merci pour le test Minibug,

Minibug a écrit:
Lorsque tu cliques sur l'une des options elle reste en couleur de sélection.
De plus, il faudrait que les menus s'effacent dès lors que tu quittes la zone (le rectangle formant le menu)
Sinon tu dois de nouveau cliquer sur le menu pour l'effacer.

En fait c'est normal et c'est voulu, mais je peux comprendre que ç'a surprend.
Je l'ai fait ainsi pour que l'utilisateur visualise le chemin qu'il vient de parcourir.
En cliquant sur une option de couleur verte (donc option en fonction) cela permet de la refermer.
Pour le cas du menu "Barre des tâches" le menu se ferme automatiquement dès que tu as choisi une option et si tu ne veut rien changer, tu "recliques" sur menu "Barre des tâches" pour le refermer.
Pour l'aide c'est le même principe, mais en plus tu as un bouton [OK] pour sortir de l'aide, qui ferme aussi le menu.
Pour la plupart des autres menus la fermeture est automatique.
tout ça est expliqué dans "généralités sur l'éditeur" du menu "Aides".


Citation :
Je verrai bien aussi l'option LIGNES - PAS DE LIGNES avec les options d'affichage.
Cela semble plus logique.

Plus logique, hum... ça se discute. Les options d'affichage, une fois déterminée au départ, ne servent presque jamais.
Alors que pour les n° de ligne tu peux vouloir provisoirement les masquer pour gagner de la place dans le SYNDEDIT. Un seul clic suffit pour changer l'état (avec ou sans les n° de ligne).

A+
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyDim 16 Sep 2018 - 18:22

Citation :
En fait c'est normal et c'est voulu, mais je peux comprendre que ç'a surprend.
Je l'ai fait ainsi pour que l'utilisateur visualise le chemin qu'il vient de parcourir.

Si tu trouve cela logique, alors pas de soucis pour moi. Laughing
Concernant le fonctionnement général du menu tout semble ok !

Je reviendrai sur ton programme prochainement...
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyDim 16 Sep 2018 - 20:40

Mise à jour Webdav:

Simplification du code de réparation pour "Rechercher et Remplacer" du menu "Edition".
Sans incidence sur le fonctionnement.

Le fichier "EPP_V01.zip" est remplacé.
le fichier "EPP_V01.bas" est remplacé sur le webdav et dans le dossier ZIP.

Pour cette mise à jour, il n'est pas nécessaire de télécharger le fichier ZIP si vous l'avez déjà.
Il vous suffit de télécharger uniquement "EPP_V01.bas" qui n'est pas compressé et de le placer dans le dossier "EPP", en remplacement de l'ancien.

A+
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyLun 17 Sep 2018 - 14:06

Bonjour à tous !

De retour de week-end, je viens de tester EPP.
Bravo Jean-Claude !

Comme l'a dit Minibug, le fonctionnement des menus est un peu déroutant au début, mais on s'habitue vite.

Dans la fonction Recherche ou Remplacer, la première occurrence n'est pas trouvée.

Lors de la manipulation, j'ai eu cette erreur :

EPP_V01 éditeur pour Panoramic (terminé) 310


Je pars à la recherche du cheminement qui m'a conduit à ce plantage.

Bonne continuation !
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyLun 17 Sep 2018 - 16:22

Merci Marc d'avoir testé.

Je vais refaire des test de mon coté sur remplacer tout, car il semble que c'est là que ça coince... Embarassed

On voit dans ta capture d'écran que tu as testé avec Panoramic v29_i2. Sauf erreur de ma part, je crois qu'il y a des soucis avec cette version, à priori corrigés.

EPP est écris et testé avec PANORAMIC_EDITOR_v09_28, aussi je te conseille de faire tes tests avec, on ne sait jamais.

A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyLun 17 Sep 2018 - 17:01

Je viens de tester recherche et remplacement.

Marc a écrit:
Dans la fonction Recherche ou Remplacer, la première occurrence n'est pas trouvée.

Curieux car chez moi, je n'ai pas ce problème Question
Ensuite j'ai testé remplacer tout, ça fonctionne  Question

Bref, on verra bien à l'utilisation si cela se reproduit...

Par contre grâce à toi j'ai découvert un oubli de ma part, j'explique:
En faisant un remplacement, pour tester, le remplacement s'est fait sans problème. Donc je ferme l'éditeur et là surprise ! il se ferme sans me dire que le code a été modifier.

J'ai réparer cette oubli en mettant à jour la variable qui indique l'état du code (EtatCode$).

J'ai changer le code.bas sur mon webdav, mais pas le zip.
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyLun 17 Sep 2018 - 17:23

@Jean-Claude

Voici plus de précisions :

- Panoramic 0.9.29i2 n'est pas en cause, je viens de faire l'essais avec 0.9.28
- L'anomalie constatée est sur Rechercher et Remplacer
- Je pense que la flèche bleue ne renverrait pas tout au début du code

Mise en pratique :

Écris sur trois lignes le mot print (voir photo ci-dessous)
Clique sur Edition puis Rechercher
Saisis le mot print
Clique sur la flèche bleue
Clique sur Suivant

=> La première occurrence n'est jamais détectée. Idem avec la fonction Remplacer

EPP_V01 éditeur pour Panoramic (terminé) 910


Bonne continuation
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyLun 17 Sep 2018 - 18:32

OK, je reproduis le même bug. Sad

J'ai ma petite idée sur ce problème.

A+ Wink
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: re   EPP_V01 éditeur pour Panoramic (terminé) EmptyLun 17 Sep 2018 - 19:16

Il me semble qu'il serait bien de pouvoir choisir le point de départ de la recherche
ou du remplacement. Depuis le début, auquel cas le programme doit replacer en 0.0
ou la position actuelle.
pirat
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyLun 17 Sep 2018 - 20:11

Salut Yannick,

Tel que c'est conçu pour le moment, il y a 2 points de départ possibles.
1) Revenir au début avec la flèche bleu.
2) A partir de la position du curseur au moment de lancer la recherche.
Par contre, la recherche se fait toujours vers le bas "count(SYNEDIT1%)" quelque-soit le point de départ..

Je n'ai pas encore réussi à corriger le bug de recherche, mais je m'en occupe. Very Happy drunken confused drunken

A+
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyMar 18 Sep 2018 - 0:00

Bonjour Jean-Claude ! Et bonjour à tous !

J'ai trouvé le bug :

Dans ta boucle REPEAT à partir de la ligne 719, lorsque l'on souhaite commencer la recherche en début du source, il faut que P% commence à 1.
Or, dès la première ligne de boucle, tu incrémentes P% à la position du curseur + la longueur du mot à rechercher puis tu cherches avec FIND. Le premier mot ne sera donc jamais trouvé.

En reprenant l'exemple de mon post précédant, si je prends le mot PRINT à rechercher en début de source,
l'appui sur la flèche force P% à 1, puis tu lui ajoutes la longueur du mot PRINT, soit 5 caractères, ce qui fait 6 et tu commences à chercher avec FIND alors qu'on est déjà à la 6éme position. Le premier mot PRINT est sauté.

Même remarque pour la boucle à partir de 878.

La balle est dans ton camp....

EPP_V01 éditeur pour Panoramic (terminé) 1010

EPP_V01 éditeur pour Panoramic (terminé) 1110


Autre point : j'ai un doute. Faut-il mettre CARET_POSITION à 0 ou à 1 pour partir dès le début ? Tu nous donneras la réponse !
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyMar 18 Sep 2018 - 8:51

Bonjour à tous,

@Marc,
Tu as effectivement trouvé une partie de la solution.
pour la longueur du texte j'ai changé par len(SELECT_READ$(SYNEDIT1%)
En fait le problème était que recommençais la même opération à la ligne if ResRch$="Passe"....

Remplaces SUB RechercheAvant() par celle ci-dessous, cette fois c'est mieux.

Code:
SUB RechercheAvant()
    P%=CARET_POSITION(SYNEDIT1%)
  ' Rechercher Rch$
    a$=text$(EditRecherche%) : ResRch$=""
      if checked(RchCheckCasse%)=0
          TextRch$=a$
      else
          RchM$=a$
      end_if 
  repeat
    P%=caret_position(SYNEDIT1%)+len(SELECT_READ$(SYNEDIT1%)) : P%=FIND(TextRch$,SYNEDIT1%,P%)
    if P%=-1
        ResRch$="N" : message "Recherche terminée" : exit_repeat
    else
        if checked(RchCheckCasse%)=0
          ResRch$="O" : to_foreground FormRecherche% : END
        else
          if SELECT_READ$(SYNEDIT1%)=RchM$
              ResRch$="O" : to_foreground FormRecherche% : END
          else
              ResRch$="Passe" : to_foreground FormRecherche% : exit_repeat
          end_if 
        end_if 
    end_if
  until P%<>-1
  if ResRch$="Passe" then P%=caret_position(SYNEDIT1%) : RechercheAvant()
  if ResRch$="O" then set_focus SYNEDIT1%
  if ResRch$="N" then gosub FermeRecherche : set_focus SYNEDIT1%
END_SUB


Pour le moment, j'en suit là. Le remplacement est en cours, mais il y a 2 mais Very Happy
1) je ne vais pas programmer aujourd'hui
2) comme j'en ai marre de gérer les TO_FOREGROUND FormRecherche% , il faut que je revois complètement "RECHERCHE et REMPLACEMENT". J'avais opté pour des FORM(s) car on peut les déplacer comme on veut, mais comme il repasse sans arrêt en arrière-plan, je vais utiliser des PANEL(s).

Alors, soyez patient car ça va être plus long... Very Happy

A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyMer 19 Sep 2018 - 8:40

Bonjour à tous,

Jean Claude a écrit:
J'avais opté pour des FORM(s) car on peut les déplacer comme on veut, mais comme il repasse sans arrêt en arrière-plan, je vais utiliser des PANEL(s).

Hé bien au final, je suis resté sur les FORM(s). Car avec des PANEL(s) ça résous le problème d’arrière-plan, mais ça apporte un problème de collage dans les EDIT(s), à cause du menu-pop.

Bref, je pense avoir résolu les problème de recherche et remplacement, du moins mes tests sont bons.

Le fichier "EPP_V01.zip" est remplacé.
le fichier "EPP_V01.bas" est remplacé sur le webdav et dans le dossier ZIP.

Pour cette mise à jour, il n'est pas nécessaire de télécharger le fichier ZIP si vous l'avez déjà.
Il vous suffit de télécharger uniquement "EPP_V01.bas" qui n'est pas compressé et de le placer dans le dossier "EPP", en remplacement de l'ancien.

A+

Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyMer 19 Sep 2018 - 17:19

Bonjour Jean Claude !

Un petit retour sur ton programme :

1) Dommage que l'on ne puisse pas redimensionner la fenêtre principale ! Mad

2) Le déplacement de la fenêtre principale n'est pas très intuitif !
Pourquoi ne pas te servir de la zone du CAPTION tout en haut sur toute la largeur ?
Il suffit de faire en sorte que le caption soit rempli d'espace sur toute la largeur.
Et de déterminé cet objet au lien de la bande en dessus. Tu gagnera en lisibilité ! Wink

3) J'ai tester la fonction REMPLACER. Il y a un mini-bug ( Laughing Laughing Laughing )
après avoir cliqué sur la flèche bleue, j'ai lancé le remplacement par le bouton go.
puis j'ai cliqué sur remplacer tout. Mais il s'arrête après 1 remplacement effectué.

Dans certains cas cela fonctionne et dans d'autre cela s'arrête. C'est bizarre ! scratch
Il n'y a pas de bug du programme.

Bon courage... geek
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) EmptyMer 19 Sep 2018 - 17:49

Salut Minibug,

Pour le redimensionnement de la fenêtre principale:
Si tu lis l'aide correspondante à la fenêtre, tu verras qu'il y a 3 tailles possibles: soit plein écran, soit 1024 Pixels, soit réduite.
Il y a des boutons pour cela dans le bandeau à droite.
J'ai choisi 1024 Px en minimisé, car je ne peux pas faire moins, sinon la visibilité dans le SYNEDIT serait trop faible.

Pour le déplacement:
Ce n'est pas intuitif, c'est exact. Mais une fois qu'on le sait ça ne pose plus de problème.
Sur le bouton déplacement, il y a un HINT qui explique comment faire et c'est aussi dans l'aide.

Pour la fonction REMPLACER, il faut que je fasse des nouveau tests, car sur cette version je n'ai pas eu de problème.  pale

Si tu trouves un cas où ça bug à tout les coups..., je suis preneur. Razz

De toute manière, cette fonction de remplacement, je l'ai mise dans ma todolist des trucs à refaire car je ne suis pas satisfait. J'ai été contraint de bloquer le bouton [remplace tout] quand la case "respecter la casse" est cochée, car il y a un bug qui plante sévère. Par contre en remplacement simple ça marche.

A+
Revenir en haut Aller en bas
Contenu sponsorisé





EPP_V01 éditeur pour Panoramic (terminé) Empty
MessageSujet: Re: EPP_V01 éditeur pour Panoramic (terminé)   EPP_V01 éditeur pour Panoramic (terminé) Empty

Revenir en haut Aller en bas
 
EPP_V01 éditeur pour Panoramic (terminé)
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Editeur EliP 5 : Tiny éditeur Panoramic
» Lanceur pour l'éditeur Panoramic
» EPP_V02 éditeur pour Panoramic
» OSÉ : un nouvel éditeur pour PANORAMIC (Màj 5 mai 2018)
» [QUESTIONS] Coder un nouvel éditeur pour PANORAMIC

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: