Conversion array of byte vers string

Signaler
Messages postés
4
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
28 mars 2008
-
Messages postés
814
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
30 juillet 2009
-
bonjour,

Voici un bout de mon code qui me pose probleme

  //Restauration des chaines
  for count:=1 to 30 do
  begin
    Edit1.Text[count] := Char(Main.BufferHorloge[140+count]);
    Edit2.Text[count] := Char(Main.BufferHorloge[170+count]);
    Edit3.Text[count] := Char(Main.BufferHorloge[200+count]);
    Edit4.Text[count] := Char(Main.BufferHorloge[230+count]);
  end;

En effet j'ai le message suivant :
[Error] Horloge.pas(253): Left side cannot be assigned to

Mon bufferHorloge est un "array of byte"
Mercide bien vouloir voler à mon secours !

1 réponse

Messages postés
814
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
30 juillet 2009
3
salut,

copie d'abord le edt.text dans une var local (string). puis recopie le dans edt.Text

bon code,

Loda

ps: il doit y avoir une manière plus efficace et plus simple de faire ta copie.
<hr size="2" width="100%" />Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.