Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Como inicializar un Arreglo de Boolean con Valor por Defecto (https://www.clubdelphi.com/foros/showthread.php?t=95173)

darkamerico 03-05-2021 15:44:50

Como inicializar un Arreglo de Boolean con Valor por Defecto
 
Saludos amigos,
tengo un arreglo de booleanos que deseo inicializar por defecto con false para todos, pero esta sentencia me está arrojando error:

Código Delphi [-]
 shown:array[1..16] of boolean = (false, false, false, false, false, false,
                                     false, false, false, false, false, false,
                                     false, false, false, false);

Agradezco el apoyo.

Americo

Casimiro Notevi 03-05-2021 18:40:19

¿Qué error te sale?
He probado y compila sin problemas.



darkamerico 03-05-2021 18:47:09

gracias por responder
 
El error que me sale es este:


Casimiro Notevi 03-05-2021 21:39:22

No lo veo muy bien, mi vista ya no es lo que era, pero creo que ahí no puedes dar valores a variables.

ecfisa 03-05-2021 21:49:29

Hola.

No puedes inicializar un campo declarado en una clase de ese modo, puedes usar el constructor de la clase para hacerlo.

Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
var 
  i : Integer;
begin
  for i := 1 to 16 do shown[i] := True;
...

De todos modos, Delphi inicializa los campos de los objetos a '', 0, False, nil, etc según sea el tipo.


Saludos :)

ecfisa 03-05-2021 21:51:52

Tál como dijo Casimiro (que aún ve muy bien) :)


La franja horaria es GMT +2. Ahora son las 14:24:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi