|
problemas con estring
Hola. Tengo un list box con un listado de palabras y 8 editores.
Eligo una palabra aleatorio del ListBox y luego lee letra por letra y la agrego a los editores, esto la hago a traves de variables. Si la palabra tiene menos que ocho letras desea que se borren los restantes editores. El código es el siguiente:
var
L1,L2,L3,L4,L5,L6,L7,L8: string;
Pa: String;
I: Integer;
begin
Randomize;
I:= Random(ListBox1.Items.Count - 1);
Pa:= ListBox1.Items.Strings[i];
L1:= PA[1];
L2:= PA[2];
L3:= PA[3];
L4:= PA[4];
L5:= PA[5];
L6:= PA[6];
L7:= PA[6];
L8:= PA[7];
......
Mi pregunta es la siguiente: si la palabra contiene cuatro letras, que valor es asignado a L4,L5,L6, L7,L8?
Viendo las variables a traves de Local variable, me aparecen: #0, &, #2, '',
Me pregunto, porque es esto. Ademas, que diferencia hay entre '' y #0
Si alguien me puede decir donde encontrar ayuda sobre como trabaja esto, se los agradecere, ya que, por mas que recorro la ayuda no encuentro nada.
Desde ya muchas gracias a todos
|