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
» Gestion d'un système client-serveur.
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar Klaus Aujourd'hui à 1:15

» item_index(résolu)
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier

 

 Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT

Aller en bas 
+8
Klaus
papydall
silverman
Jean Claude
Yannick
Marc
Minibug
Jack
12 participants
Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Suivant
AuteurMessage
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyMar 23 Mai 2017 - 22:07

cheers Super Jack !

As tu pu regarder la faisabilité des trois suggestions que j' ai fait pour cet objet
il y a quelques jours ?
Laughing
Revenir en haut Aller en bas
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyMer 24 Mai 2017 - 5:44

Bonjour à tous Smile  bonjour JACK Very Happy
J'ai pris l'habitude à chaque nouvelle version de panoramic de faire le petit programme suivant pour archiver la version:
Code:
print version$
Or, cette version affiche 0.9.28i6 au lieu de 0.9.28i7.
J'en conviens, c'est un tout petit détail et sans importance, car j'archiverais la version quand même sous Panoramic_Editor v0.9.28i7.
Bon maintenant je vais faire quelques tests.
A plus. Wink Wink Wink
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyMer 24 Mai 2017 - 10:31

C'est un simple oubli de ma part.
Mais c'est corrigé et la version disponible au téléchargement affiche désormais correctement 0.9.28i7.

_________________
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Jean Claude

Jean Claude


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 11:49

Merci Jack, pour ces nouvelles possibilités de SYNEDIT.
Je vais pouvoir me remettre au travail.... Very Happy

A+
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 12:13

@ Jean claude,

Ne t' emballes pas, on ne peut pas faire grand chose de plus.
Ces commandes s' adressent à une ligne complète et ne résolvent pas l' insertion à un endroit précis
d' un texte, ni la récupération d' une sélection.

Dommage, je suis autant frustré que toi mais il faudra attendre encore un peu... Wink
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 12:25

@yannick:
J'ai essayé de répondre à une question de Jean-Claude:
Citation :
ajouter du texte par programmation dans un objet SYNEDIT (genre ITEM_ADD SYNEDIT1%,a$)
en codant ITEM_ADD, ITEM_INSERT, ITEM_DELETE, COUNT() et ITEM_READ$()

Je ne vois pas de quoi tu veux parler :
Citation :
As tu pu regarder la faisabilité des trois suggestions que j' ai fait pour cet objet
il y a quelques jours ?

Et je ne comprends pas pourquoi tu veux insérer un texte à un endroit précis d'une ligne, par programmation

_________________
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 12:34

Pour re-centrer les divers posts sur synedit je replace ici les suggestions que j' avais posté ailleurs.

SELECT_READ$(N) 
soit aussi disponible pour cette objet

TEXT_INSERT N,A$,CP
Insert dans l' objet N le texte A$ à l' emplacement CP ( Caret_Position ).

TRIGGER_KEY N...
Permettant la simulation de l' utilisation des raccourcis clavier par programme vers un objet.


Les deux première permettant de simuler un copier/coller et beaucoup plus...
exemple, on pourrait récupérer un mot ou un texte pour rechercher/remplacer
Enregistrer un bloc comme Macro ou Procedure sans devoir renseigner au clavier le début et  la fin.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 12:47

On s' est croisé Jack.

l' insertion à un endroit précis est pour les outils.

Exemple de l' outils couleur.
Lorsque que je sélectionne une couleur, je pourrais directement insérer le code de cette couleur
à l' emplacement du caret.
Ce que je fais dans SimpleEditor et les fonctions Kgf.


Je sais que le travail va être long mais toutes les fonctions Kgf sont utiles sur cet objet
et les transposer en Panoramic sera fastidieux.

La seule chose que Klaus a du mal à faire, c' est le repli des lignes comme dans Notepadd++ avec des puces
dans la gouttière mais je ne sais pas si ta version de synedit le permettra.
Ce repli des lignes par bloc est une bénédiction pour les programmes longs comme un éditeur... Laughing
Ma transposition de SimpleEditor (version KGF) à Basic Editor (Tout Panoramic) sans la moitié des fonctions fait déjà 200 lignes de plus.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 13:07

Une suggestion de plus... Laughing
La coloration des opérateurs ( + - / * and or ... )

c' est bon, j' ai compris, je sors...Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 TUb7SQ1qBRUM9Js9K12REVR0erCwOFWFQc3WuVBrKUZuliv0LnBHl6jkwF8oK4lGJJDaeBSXdTFjkNW7fq3FodMkvU69Ghh7diYG+mdIaOfUBhVake8L+1BtYakq5kwGyv16DcZfgZV9+qDyUQyRpukaJkOvXWJShFqhftX5k3V6ahfx1oLNUTv2o76LKFOwzdv9VE0s4+JH6roLJcnWLKIIjiEIxTRbZncm34DNl71F0kNvIEDtiXhLBmYo9PMvOh0hEKCOOoGFxtR0GqWI5g4DuifLDfRJOpAAwu6aoV1oslcAzB7jHwA7J8F3K+s+r0AAAAASUVORK5CYII=
Revenir en haut Aller en bas
Jean Claude

Jean Claude


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 13:39

drunken drunken drunken drunken

j'ai un peu de mal à suivre votre échange à tous les deux.
Mais comme je n'ai pas repris mon code, je ne vois peut-être pas encore ce que souhaite Yannick.

Bon, je vais quand même essayer.

Yannick a écrit:
l' insertion à un endroit précis est pour les outils.
Exemple de l' outils couleur.
Lorsque que je sélectionne une couleur, je pourrais directement insérer le code de cette couleur
à l' emplacement du caret.
Ce que je fais dans SimpleEditor et les fonctions Kgf.

Pour l'insertion des couleurs: il y a maintenant ITEM_INSERT mais effectivement on "insert" une ligne dans SYNEDIT. Je suis d'accord: comment insérer un texte à une position précise  Question  de cette ligne.

Bref, il faut que je reprenne mon code pour voir ce qu'il manque.

Ce dont je suis à peu près certain: c'est que l'on va avoir rapidement besoin de pouvoir se "transporter" vers une ligne précise de l'objet SYNEDIT. En clair, déplacer le curseur vers une ligne précise et ensuite le déplacer à une position précise de cette ligne.  drunken

En résumé ce serait: SYNEDIT_CARRET_POSITION N,L,P
N est le numéro d'objet SYNEDIT.
L est le numéro de la ligne de N
P est la position dans L de l'objet SYNEDIT N

A+

PS: En me relisant, je pense qu'il faut aussi SYNEDIT_LINE_CARRET_POSITION N,L pour aller à la ligne L de N ....
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 13:57

@ Jean Claude,

Restons sur l' exemple de l' insertion d' un code couleur depuis l' outils couleurs.

mon code est :
[ ligne 100 ] Font_color 1,|
( la barre représent le caret )

je fais appel à l' outils qui renvoi une couleur : 85,85,127
Si tu utilise item_insert, il te faut déjà renseigner la ligne et là tu la récupères comment ?....
Pour l' instant c' est impossible. Donc tu dois taper au clavier ton numéro de ligne au clavier etc...
Et si tu le fais tu auras au mieux :

[ Ligne 100 ] Font_color 1,
[ Ligne 101 ] 85,85,127|

et un bug à l' exécution.

si tu as une commande Text_Insert N,CP,a$, tu pourras faire 
Text_Insert 1, caret_position(1), couleur$ et tu obtiendras :

[ Ligne 100 ] Font_color 1,85,85,127
Revenir en haut Aller en bas
Minibug

Minibug


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 14:04

Oui en résumé, il faudrait pouvoir :

- Positionner le curseur en X et Y dans l'objet SYNEDIT : exemple SYNEDIT_POS n,x,y
- Adapter l'usage des fonctions CLIPBOARD (couper-copier-coller)
afin de pourvoir ajouter, couper ou copier une portion de texte depuis ou vers une variable.

Je pense que si déjà cela peut être programmé, on avance à grand pas !
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Jean Claude

Jean Claude


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 14:09

@Yannick
Ben..., sur ce coup là, tu m'a convaicu. Very Happy

Donc si j'ai bien compris couleur$="Font_color 1,85,85,127"

Mais cela n'empêche pas d'avoir SYNEDIT_CARRET_POSITION N,L,P qui nous permettrait de se positionner où l'on veut dans SYNEDIT (par exemple pour signaler une éventuelle erreur de syntaxe et se positionner au bon endroit).

A+

Ps: Laurent, tu pourrais t'excuser quand tu coupes la priorité Razz Ta solution en est une parmi les nôtres...


Dernière édition par Jean Claude le Jeu 25 Mai 2017 - 14:13, édité 3 fois
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 14:10

@ Laurent,

Je ne pense pas que ce que je demande soit impossible.
et peux permettre la simulation de plein de fonctions.
Revenir en haut Aller en bas
Minibug

Minibug


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 14:14

Salut yannick !

Citation :
Je ne pense pas que ce que je demande soit impossible.
Je ne pense pas non plus. Surtout si Jack peut utiliser les fonctions CLIPBOARD comme je l'ai déjà suggérer il y a quelques temps !

Citation :
et peux permettre la simulation de plein de fonctions.
Tout a fait d'accord avec toi.

Pauvre Jack ! Mad
A peine a t il sorti une version qu'on l'assaille de tous cotés... lol!
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 14:16

@ Jean Claude,

Cela n' empêche rien du tout. Laughing

Ce que j' essaie de faire passer comme message c' est que pour se servir de l' objet synedit
nous avons besoin des mêmes fonctions que celles présentent dans Kgf et que pour un éditeur
on ne peut raisonner simplement qu' avec des lignes.

D' autre part, si on doit se faire des boites de dialogue pour à chaque fois signifier les lignes
ou même un emplacement, autant se servir d' un éditeur du marché car cela rendra l' utilisation chiante
et personne n' utilisera un tel éditeur. En tout cas pas moi.
Donc, il faut pouvoir automatiser certaines taches et le plus possible de préférence.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 14:26

En fait on est tous d'accord, avec des propositions différentes ! Very Happy

Jack fera le tri...

Bon, ben... je crois que l'on a assez chargé la mule pour aujourd’hui ! Embarassed Razz

A+
Revenir en haut Aller en bas
silverman

silverman


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 17:50

Euhhhh, vous avez les neurones endormi par ce beau temps? Very Happy  Very Happy  Very Happy
Pour insérer du texte dans un objet synedit, il y a tout ce qui faut:
Code:
'
synedit 1

item_add 1,"attention"
item_add 1,"du"
item_add 1,"texte"
item_add 1,"va"
item_add 1,"être"
item_add 1,"ajouté"
item_add 1,"par"
item_add 1,"programmation"

set_focus 1

pause 1000
insert_text(1,23," *** cool *** ")


END
sub insert_text(syn_obj,pos,txt$)
 if variable("cr$")=0
    dim cr$
    cr$=chr$(13)+chr$(10)
 end_if
 '
 dim_local p,old_p,ligne,tmp$
   '
   ' recherche la ligne courante
   old_p=-1
   WHILE P<=pos
      old_p=p
      P=find(cr$,syn_obj,P)
      ligne=ligne+1
   END_WHILE

   ' repositionne le caret
   caret_position syn_obj,pos
  
   ' nouvelle ligne avec l'insert
   tmp$=insert$(item_read$(syn_obj,ligne),txt$,pos-old_p+1)
  
   ' supprime l'ancienne ligne, ajoute la nouvelle
   item_delete syn_obj,ligne
   item_insert syn_obj,ligne,tmp$
end_sub

à peaufiner, pas testé à fond Neutral
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 18:21

Belle astuce Silverman.
A voir sur un programme de 5000 lignes...
Wink
Revenir en haut Aller en bas
silverman

silverman


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 18:36

Pour le 'SELECT_READ$', je l'avais suggéré aussi, c'est la dernière commande qui nous manque pour faire du couper/coller

Le TRIGGER_KEY N..., je pense que les évènements 'ON_KEY_XX' feraient l'affaire, on a les 'KEY_XX_CODE' pour tester les touches.

Pour les 5000 lignes, il faut tester Very Happy
Cette astuce ne fonctionnera pas je pense, si la dernière ligne ne contient pas de retour chariot. Mais ce n'est pas un obstacle insurmontable; C'est à peaufiner comme je l'ai dit plus haut.
Revenir en haut Aller en bas
Minibug

Minibug


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 18:49

Bonne idée Silverman !

J'y avais pensé aussi mais je n'avais pas testé. Je trouve qu'il s'agit quand même d'une sacré gymnastique !
Je sais que c'est bon pour la santé mais quand même... Laughing Laughing
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 18:59

Premier test sur objet synedit vide.

rien n' est écrit.
Va falloir sécuriser le truc.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyJeu 25 Mai 2017 - 20:30

@Silverman,

Ta démonstration est valable, mais elle présente tout de même quelques inconvénients:
1) il faut une variable globale pour que cela fonctionne.
2) cr$=chr$(13)+chr$(10) , je ne suis par sur que ça ne pose pas de problème sur certain PC.
3) comme l'a justement signalé Laurent c'est quand même plus lourd que TEXT_INSERT N,CP,T proposé par Yannick.

TEXT_INSERT N,CP,T fait le même travail que les 15 lignes "efficaces", (celles qui sont indispensables) de ta sub insert_text(syn_obj,pos,txt$).

Néanmoins, ton code est utilisable et personnellement je ne vois pas pourquoi il bloquerait sur un code de 5000 lignes ?

A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


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

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyVen 26 Mai 2017 - 11:47

Pour revenir à la Version instantanée V 0.9.28i7 du 23/05/2017.

J'ai repris mon code pour y apporter des améliorations, je n'ai pas encore repris la partie recherche et remplacement, j'ai voulu en priorité gérer correctement les sorties du programme et les sauvegardes.

Bref, le sujet de ce message est le comportement de la Version instantanée V 0.9.28i7 du 23/05/2017.
Ce matin j'ai travaillé avec pendant 2 bonnes heures, avec une "Pause café".
Tant que j'ai déroulé du code, je n'ai eu aucun souci, pas de plantage, les seuls messages d'erreurs provenaient de mes erreurs de programmation.
Au retour de la pause café, en voulant exécuter mon code, j'ai eu droit à un message "accèss violation...." et c'est ici que l'information de ce message prend tout son sens.
Je n'ai pas acquitté le message "accèss violation....", je me suis contenté d'attendre et ho! surprise mon code c'est lancé au bout de quelques secondes, le message "accèss violation...." a disparu tout seul, et j'ai pu reprendre mon codage normalement.
Je précise que durant ces 2 heures, je n'ai jamais ouvert le gestionnaire des tâches de Windows (je n'en ai pas eu besoin)

Conclusion: cette version fonctionne parfaitement tant que l'on travaille dessus, interdit les pauses café et autres promenades prolongées sur le forum ou sur le net Very Happy

A+
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 EmptyVen 26 Mai 2017 - 12:35

Encore un coup du patronat !
Ce libéralisme et cette mondialisation même nos
PC sont devenus esclavagistes....
lol! lol! lol!
Revenir en haut Aller en bas
Contenu sponsorisé





Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty
MessageSujet: Re: Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT   Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT - Page 6 Empty

Revenir en haut Aller en bas
 
Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT
Revenir en haut 
Page 6 sur 10Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Suivant
 Sujets similaires
-
» Prochaine version instantanée
» Version instantanée du 2 juin 2016 : PANORAMIC V 0.9.27i8
» version instantanée V 0.9.28i16 du 21/03/2018
» Version instantanée du 4 nov 2015 : PANORAMIC V 0.9.27i2
» Version instantanée du 22 avril 2016 : PANORAMIC V 0.9.27i7

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: