Bonjour,
J'ai une structure de ce type
Le problème c'est quand j'affiche Adr1, j'ai un caractère au début qui ne correspond pas a ce que j'attend
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 type TMaStruct = Record Case integer of 0: (AdrComplet : String[10]); 1:( Adr1 : Array [0..4] of Ansichar; Adr2 : array [0..4] of AnsiChar; ); end;
Est ce du au fait que le string à en 0 ( ou + ?) le nombre de caractères qui rempli sa ligne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var MaStruct : TMaStruct; begin MaStruct.AdrComplet := '01234567890'; Showmessage(MaStruct.Adr1 + ' - ' + MaStruct.Adr2); end;
Dois je prendre un autre type que le String (Pas un array de préférence) ?
Merci
Partager