<URGENTE>Erro em procedure com array como parâmetro</DELPHIURGENTE>
galera tenho essa procedure q ta passando um array como parâmetro como vocês conseguem ver
procedure setCores(var clCor, clCores: array[0..3] of TColor);
begin
for var I := 0 to 3 do
clCor[i] := clCores[i];
end;
porém ela me retorna esse erro
[dcc32 Error] untPrincipal.pas(2402): E2029 'OF' expected but '[' found
alguém consegue me dar uma luz
procedure setCores(var clCor, clCores: array[0..3] of TColor);
begin
for var I := 0 to 3 do
clCor[i] := clCores[i];
end;
porém ela me retorna esse erro
[dcc32 Error] untPrincipal.pas(2402): E2029 'OF' expected but '[' found
alguém consegue me dar uma luz
Kauan Oliveira
Curtidas 1
Melhor post
Lucas Santato
07/10/2022
galera tenho essa procedure q ta passando um array como parâmetro como vocês conseguem ver
procedure setCores(var clCor, clCores: array[0..3] of TColor);
begin
for var I := 0 to 3 do
clCor[i] := clCores[i];
end;
porém ela me retorna esse erro
[dcc32 Error] untPrincipal.pas(2402): E2029 'OF' expected but '[' found
alguém consegue me dar uma luz
procedure setCores(var clCor, clCores: array[0..3] of TColor);
begin
for var I := 0 to 3 do
clCor[i] := clCores[i];
end;
porém ela me retorna esse erro
[dcc32 Error] untPrincipal.pas(2402): E2029 'OF' expected but '[' found
alguém consegue me dar uma luz
Você não pode definir o tamanho do Array na assinatura do método, teria que ficar assim:
procedure setCores(var clCor, clCores: array of TColor);
GOSTEI 1