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
» SineCube
Nb maxi de caractères dans une ligne Emptypar papydall Aujourd'hui à 0:49

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Nb maxi de caractères dans une ligne Emptypar Yannick Hier à 18:32

» Philharmusique
Nb maxi de caractères dans une ligne Emptypar jjn4 Hier à 13:58

» PANORAMIC V 1
Nb maxi de caractères dans une ligne Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Nb maxi de caractères dans une ligne Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Nb maxi de caractères dans une ligne Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Nb maxi de caractères dans une ligne Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Nb maxi de caractères dans une ligne Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Nb maxi de caractères dans une ligne Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Nb maxi de caractères dans une ligne Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Nb maxi de caractères dans une ligne Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Nb maxi de caractères dans une ligne Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Nb maxi de caractères dans une ligne Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Nb maxi de caractères dans une ligne Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Nb maxi de caractères dans une ligne Emptypar leclode Sam 27 Avr 2024 - 17:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €

 

 Nb maxi de caractères dans une ligne

Aller en bas 
3 participants
AuteurMessage
Invité
Invité




Nb maxi de caractères dans une ligne Empty
MessageSujet: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyLun 16 Juil 2012 - 16:30

Bonjour,
J'aurai besoin de savoir de combien de caractères peut supporter une ligne de memo (avec la glissière, vu qu'autrement il y a saut de ligne).

Pour éviter la sauvegarde de tous les objets d'une page dans des fichiers différents, j'ai relu chaque ligne en y mettant un repère de fin de ligne, pour recomposer à la lecture. Ce qui me permet de sauvegarder l'ensemble des objets dans un seul fichier.

Pour l'instant pas de problème, mais je ne pense pas que ce soit infini, et qu'il n'y ait pas un saut de ligne indésirable qui se fasse, rendant ma page inutilisable.

Est-ce que quelqu'un a une réponse?

Merci.
Revenir en haut Aller en bas
Yannick




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

Nb maxi de caractères dans une ligne Empty
MessageSujet: re   Nb maxi de caractères dans une ligne EmptyLun 16 Juil 2012 - 20:14

Désolé , mais j'en sais rien... Embarassed
De même , je serai curieux de connaître la limite pour une variable $... Wink
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

Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyLun 16 Juil 2012 - 20:24

Salut Cosmos,

Si je comprend bien ce que tu demandes, c'est le nombre de caractères d'une ligne de code dans l'éditeur ?

Je ne connais pas non plus la réponse, je n'ai jamais dépassé la limite (s'il y en a une)

A+
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyLun 16 Juil 2012 - 21:35

Salut Cosmos 70

Si j’ai bien compris ta question, regarde ce bout de code
Code:

dim a$
memo 1 :width 1,100000
a$ = string$(1024,"A")
item_add 1,a$ : '  la chaine entiere est contenue dans la ligne
a$ = string$(1025,"B")
item_add 1,a$ : '  il y a saut à la ligne après 1024 caractères

Il semble qu’une ligne de memo supporte 1024 caractères avant de provoquer un saut à la ligne.

sunny sunny

Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Invité
Invité




Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyLun 16 Juil 2012 - 22:27

Bonsoir Papydall, je recommence, mon message s'est perdu car envoyé en même temps que Ygeronimi, et c'est lui qui a gagné.

J'avais trouvé la réponse à 19 heures.
1024 pour un memo, et 2000 pour un list. Il suffit de mettre list à la place de memo, pour voir les deux cas.
Code:
dim a$,f$,a%

list 1:width 1,width(0)-30    :' bar_horizontal 1
list 2:width 2,width(1) : top 2, height(1)+10  :' bar_horizontal 2

alpha 3:top 3,top(2)+height(2)+30 :font_size 3,20
a$= "0123456"

for a% = 1 to 2000
    a$ =string$(a%,"a")
    clear 1:item_add 1,a$
    file_open_write 1,"Z:\teste.bas"
      file_write 1,a$
    file_close 1
    file_load 2,"z:\teste.bas"
    caption 3,len(item_read$(1,1))
    if count(2) > 1 then message a%:exit_for
next a%

Je suis bon à revoir mon programme pour tenir compte de ce problème.
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyLun 16 Juil 2012 - 23:14

Regarde ceci
Code:

dim a$
width 0, 1000
list 1 :width 1,100000
a$ = string$(65534,"1")
item_add 1,a$ : '  la chaine entière est contenue dans la ligne
a$ = string$(65535,"A")
item_add 1,a$ : '  la chaine entiere est contenue dans la ligne
a$ = string$(65536,"B")
item_add 1,a$ : '  La chaine est purement ignorée!

Il semble que dans une LIST, une ligne entière peut contenir jusqu'à 65535 caractères (soit 64K).
Au-delà, la ligne entière est ignorée.

Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Invité
Invité




Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyLun 16 Juil 2012 - 23:58

Oui effectivement. J'ai vu d'une autre façon, mais ce qui importe pour moi, est de pouvoir récupérer sur une seule ligne dans un list. 64 K c'est plus qu'il me faut. Reste à trouver la parade pour que cela soit clair. J'ai plusieurs piste. A moi de choisir.

Merci pour ton intervention. Sleep Je crois que je ne vais pas tarder! Embarassed
Revenir en haut Aller en bas
Invité
Invité




Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 17 Juil 2012 - 7:01

Bon la solution est de sauvegarder un list, non pas par file_load ... , mais par traitement fichier, avec file_open_write / file_writeln / file_close ... On relit avec file_load normal, et ainsi on peut avoir une ligne de 64 k, alors qu'on ne peut dépasser 2000 caractères par ligne.
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

Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 17 Juil 2012 - 7:49

J'étais à coté de la question, mais maintenant je connais les limites.
Merci à vous deux.

A+
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 17 Juil 2012 - 12:19

Salut jean Claude.

Maintenant que tu connais les limites, ne doit-on pas les dépasser même avec des acrobaties ?
Laughing
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Invité
Invité




Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 17 Juil 2012 - 12:40

Bonjour à vous
@Jean-Claude: je suis désolé, je n'avais pas vu ton intervention hier.

J'ai repris le programme de démonstration, et je pense qu'il est bon de le regarder pour avoir en esprit les remarques que l'on a faites, et que cela pourra servir un jour ou l'autre.

Code:


dim a$ ,a% ,c% ,b$  , f$ :f$= "Z:\teste.txt"

edit 1:width 1,width(0)
list 2:top 2,30:width 2,width(0)-30
memo 3:hide 3:full_space 3  :bar_vertical 3

a$ =" je suis ici et j'y reste. Le devoir m'appelle et je  vous quitte en pensant qu'il serait bon d'éteindre la lumière en partant"
a$ =a$ +a$

for a%=1 to 260:item_add 2,a$
  b$ = b$ +a$
  c%=c%+len(item_read$(2,a%))+2
next a%

' je mets le texte 1 pour bien voir que ce n'est qu'une ligne
text 1,b$
message "longueur du texte de EDIT 1:" + str$(len(text$(1)))

    file_open_write 1, f$    :' j'enregistre l'edit
      file_write 1,text$(1)
    file_close 1
text 1,"" :full_space 0:full_space 2

clear 2  :a%=0 :a$="" :b$=""
file_open_read 1,f$
repeat  :' seulement pour le cas où il y aurait plusieurs lignes (on ne sait jamais)
  file_read 1,a$
  a%=a%+1
  b$=b$+a$
  c%=len(b$)
  text 1,b$
  ' caption 3,"a%=" + str$(a%)  + "  b$:" + str$(len(b$)):' + "  text1: " + str$(len(text$(1))
until file_eof(1)=1
file_close 1
message "après enregistrement, on a relu le fichier"+chr$(13)+"et la longueur de b$="+str$(len( b$ ))+chr$(13)+"et maintenant on récupère par le list 2"
item_add 2,b$

message "la longueur de la chaine dans le list 2 est aussi:" + str$(len(item_read$(2,1)))+chr$(13)+"on relit avec file_load pour voir si c'est pareil"
file_load 2,f$
message "la longueur de la ligne par file_load, est:"+str$(len(item_read$(2,1) ))+chr$(13)+"on regarde maintenant avec un memo"
hide 2 : show 3
file_load 3,f$
Revenir en haut Aller en bas
Invité
Invité




Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 31 Juil 2012 - 21:27

Suite à cette question, toujours pour sauvegarder des memos et des alphas en tenant compte des retours chariots.
La question est: comment savoir dans du teste au km, si une ligne suit la précédente, ou bien y a t-il un retour chariot en bout de ligne?

On a aucun repère.

Ceci afin de pouvoir formater un texte en reprenant la largeur d'un objet (ici sauvegarde sur une ligne, donc rien d'automatique). Les retours chariots ne sont pas visible, on ne peut les lire dans un memo.

Edit: vachement pratique le forum alien Il suffit de poser la question, pour trouver la réponse une fois publiée.

Résolu! Désolé du dérangement Smile
Revenir en haut Aller en bas
Yannick




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

Nb maxi de caractères dans une ligne Empty
MessageSujet: re   Nb maxi de caractères dans une ligne EmptyMar 31 Juil 2012 - 21:48

C' est comme moi, il suffit que je publie une connerie
pour me rendre compte que cela en était une.
Et de passer pour un C.. Laughing
Revenir en haut Aller en bas
Invité
Invité




Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 31 Juil 2012 - 21:58

Personnellement j'ai plutôt tendance de prendre pour un con, celui qui se camoufle, plutôt que de prendre le risque de sembler l'être.

La définition est que: je suis incapable à tout au départ, mais je cherche. Si je cherche et que je trouve, j'ai gagné un point. Et tant pis pour celui qui ne comprend pas. Si je ne fais rien, je reste encore incapable. Peut-être qu'entre temps je suis passé pour un con, mais qu'importe? qui ne l'ai pas un moment ou un autre.

Je vais laisser Papydall philosopher la dessus. C'est un fortiche en ce domaine. Very Happy (attention pas pour être con car il me battrait la dessus, et moi je suis encore incapable! Vous allez pas m'enlever le plaisir d'être roi en quelque chose, tout de même!)
Revenir en haut Aller en bas
Yannick




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

Nb maxi de caractères dans une ligne Empty
MessageSujet: re   Nb maxi de caractères dans une ligne EmptyMar 31 Juil 2012 - 22:19

@ cosmos,

Si tu tiens à régner sur ce royaume.... Laughing
Moi je me contente d'une petite principauté et je veux bien laisser ma place... Laughing

lol! lol! lol!


Edit : Méfies toi de papydall, il risquerait de nous sortir un jeu la dessus... Laughing
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 31 Juil 2012 - 22:44

L’essentiel c’est d’être quelque chose. Neutral
Etre fortiche, être roi, être con, être n’importe quoi n’a pas d’importance !
Etre ou ne pas être c’est ça la question !
Personnellement quand je publie (même) une connerie, je ne me sens pas con pour autant.
A la limite je me sens ignare (et non ignard qui n’existe pas en français).
Peut-être aussi un peu paresseux pour n’avoir pas approfondi la question un peu plus.

En fait, qui a le plus de mérite : un con ou un ignare ?


@Cosmos70
Tu n’as pas dis comment as-tu trouvé la réponse à ta question!
Est-ce que le roi king ne divulgue pas son savoir ?!
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Invité
Invité




Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 31 Juil 2012 - 22:54

Very Happy
Ah! enfin! J'ai volontairement détourné la conversation, et je me suis demandé: Est-ce qu'ils sont si peut curieux de savoir comment j'ai fait!

Tiens, je laisse la réponse de côté, le temps de vous laisser réfléchir. Shocked
J'ai cru que vous aviez la réponse, et que c'était moi qui était fatigué. lol!

Je pense revenir dans une 1/2 heure.
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 31 Juil 2012 - 23:07

On peut avancer (sans risque de se tromper) que Cosmos70 pratique le suspens entre autres ! !

Boooh, on peut attendre une demi-heure.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Invité
Invité




Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMar 31 Juil 2012 - 23:46

Pas courageux ou fatigué! No

La réponse est en faite toute simple: Panoramic ne permet pas de savoir où se trouvent les retour-chariot.

Pour les trouver, il faut enregistrer le fichier normalement comme file_save x,..
Dans ce fichier, il y a les retours-chariot.
Code:

full_space 0

label teste
dim a$ ,a%,b$

memo 1:width 1,width(0)-500  :top 1,30
memo 2:top 2,height(1)+50:width 2,width(1)+100
button 3:on_click 3,teste

end
teste:
  if count(1) > 0
      ' on va sauvegarder pour voir si il y a un retour chariot
      file_save 1,"Z:\bout.txt"
      file_open_read 1,"Z:\bout.txt"
      while file_eof(1) <> 1
        file_readln 1,a$
        item_add 2,a$
      end_while
      file_close 1
  end_if
return

Pour enregistrer sur une seule ligne, il suffit à la lecture de rajouter un caractère qui servira de teste. Moi je mets le caractère 169: ®️.
Quand on charge le list avec une ligne complète d'un memo, il suffit de rechercher avec INSTR le caractère en question pour faire les sauts de lignes.
Very Happy
Demain encore une dure journée Sleep
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

Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMer 1 Aoû 2012 - 9:57

Et moi qui pensait que c'était moi le roi...

En fait, nous sommes tous roi en ce royaume. Very Happy

A+
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne EmptyMer 1 Aoû 2012 - 14:43

Salut roi. king

Jean Claude a écrit:
Et moi qui pensait que c'était moi le roi...

En fait, nous sommes tous roi en ce royaume. Very Happy

A+

Le roi est déchu. Salut le roi! king

Effectivement, ce royaume est si vaste qu’il peut contenir tous les rois même ….. déchus.

Quant à moi (à défaut de régner sur ce royaume) je me contente d’être prince et d’avoir ma principauté même minuscule.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Nb maxi de caractères dans une ligne Empty
MessageSujet: Re: Nb maxi de caractères dans une ligne   Nb maxi de caractères dans une ligne Empty

Revenir en haut Aller en bas
 
Nb maxi de caractères dans une ligne
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RESOLU] Quelle ligne est sélectionnée dans SYNEDIT ?
» Mise en ligne de mes fonctions dans une DLL
» Format des caractères dans l'éditeur
» Un caractères par un caractère dans EDIT
» Aller à la ligne dans message ou tout autre string

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: