Buenas, tengo la siguiente definición:
Código Delphi
[-]
interface
type
TDatos = record
temperatura:double;
humedad:double;
end;
procedure proceso(A:array of TDatos);
implementation
procedure proceso(A:array of TDatos);
begin
end;
Ahora, hasta aquí todo bien pero resulta que quiero llamar al procedimiento de la siguiente forma y no me deja:
Código Delphi
[-]
proceso([(20,78),(18,95),(23,93)]);
Se que de la manera tradicional puede hacerse pero necesitaría que el pasaje fuera de la manera que indico pues evitaría que yo inicializara el array dinámico, que armara uno por uno los registros y todo eso.
Creo que estoy haciendo algo mal por eso no me deja hacer el pasaje de esa manera. Pido que alguien me corrija o brinde alguna sugerencia.
Saludos.