"Length check failed" comme le résoudre ?

"Length check failed" comme le résoudre ? - Ada - Programmation

Marsh Posté le 08-02-2004 à 23:10:42    

Voilà, j'utilise donc GTK_ADA.
JE creer un object du type Gentry.
Ensuite, je declare une variable de type UTF8_String.
 
Ensuite, je fais

Code :
  1. chaine := Get_Text(saisie);


 
voilà le prototype de la fonction tel qu'il ets dans la doc.

Code :
  1. function Get_Text             
  2.   (The_Entry          : access Gtk_Entry_Record)
  3.    return UTF8_String;
  4. Return the current text written in the entry.


 
Bien sur, ma chaine fait 20 lettre

Code :
  1. chaine : UTF8_String(1..20);


 
et je limite la longueur de ma zone de saisie à 20.
Voilà, je voudrais savoir Pk j'ai un problème de longueur de chaine dès que j'affecte le contenue de ma zone de saisie à ma chaine.
@+++
 
PS : J'ai aussi essayer de définir ma chaine sur 1..30, mais çà ne change rien

Reply

Marsh Posté le 08-02-2004 à 23:10:42   

Reply

Marsh Posté le 09-02-2004 à 00:17:34    

http://mail.gnome.org/archives/gtk [...] 00057.html


---------------
trainoo.com, c'est fini
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed