Urgent, svp Comment affecter une chaine de plus de 32000 car

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Urgent, svp Comment affecter une chaine de plus de 32000 car

Messagepar Jerome Capodano » 14 Oct 2003 à 09:51

Bonjour à tous, Je suis en train d'exploiter le fichier log. Je récupère donc le champ Events.Aujourd'hui mes enregistrements ont une taille de 38000 ( apeu près)Mais quand j'utilises la syntaxe suivante Dim wrkvar as variant Dim Chaine as string wrkvar=doc.Getitemvalue("Events")chaine=wrkvar(0)Seuls les premiers 32000 octets sont transférésRemarque: si au début du script, je fais un :Print cstr( len (chaine) ou cstr(len ( wrkvar(0)) j'ai 32000 dans les deux cas !!Comment arriver à obtenir les autres caractères ??Merci par avance
Jerome Capodano
 

Re: Urgent, svp Comment affecter une chaine de plus de 32000

Messagepar Cedric » 14 Oct 2003 à 14:11

l'objet String est limité à 32000 caractères :o(limitation 16 bits lié à un age ancien.Ton champ lui est limité à 64Ko, ce qui n'est pas beaucoup mieux.Tu devrais peut être reconsidérer ton dev pour passer par un texte riche ou faire un découpage logique de ton log en sous blocs.Même si c'est simplement un découpage tous les 32Ko :o(
Cedric
 

Oui, j'ai adopté cette solution

Messagepar Jerome Capodano » 17 Oct 2003 à 08:24

C'est ce que j'ai commencé hier. PAr défaut j'avais dans le notes.ini un param de 40000k pour la taille. je l'ai passé à 31000.Et la je fais descopier coller dans une copie locale du log et je découpe en 2 un document !!!Super :-)))Etonnant, quand même que Notes permettes l'enregistrement d'un champ texte de plus de 32000 octets mais apres il n'est pas exploitable.Je vais peut-etre essayé de parcourir une premiere fois le log et d'affecter le champ Events à un texte riche comme tu l'as indiqué. Mais là , je suis un peu dégoutté ! Merci cependant, d'avoir répondu
Jerome Capodano
 

Re: Urgent, svp Comment affecter une chaine de plus de 32000

Messagepar Cedric » 17 Oct 2003 à 09:59

Il est exploitable, mais pas en LS.Tu peux l'exploiter en @fonction par exemple.Encore plus "drole", c'est qu'un document ne doit pas dépasser 15Ko de texte, sinon ses items ne seront pas "Summary" et ne pourront pas être utilisés pour afficher dans les vues :o(A voir si avec la 6.5 ça ne s'est pas arrangé de ce coté là. mais j'en doute un peu :(
Cedric
 


Retour vers Développement

cron