Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Pasar parámetros a un procedimiento (https://www.clubdelphi.com/foros/showthread.php?t=23264)

YaninaGenia 12-07-2005 13:52:33

Pasar parámetros a un procedimiento
 
Suponiendo que tengo definido:

Procedimiento(x1:integer,x2:integer,x3:string)
begin
--
end;

Para llamarlo sería

Procedimiento(Var1,var2,var3);

Pero que pasa si no quiero poner uno de los parámetros? Hay alguna forma de saltearlo? Por ejemplo evitar pasar el parámetro x2.
Procedimiento(var1,,var3), así no anda!!!
Se me ocurren otras soluciones, para evitar esto, pero me gustaría sacarme esa duda puntual.

Yanina Genia

Neftali [Germán.Estévez] 12-07-2005 14:01:28

Revisa en la ayuda "parámetros opcionales".
Defínele un valor por defecto en la cabecera y si no lo pones, cogerá el valor por defecto. Lo único que debes tener en cuenta es que los parámetros con valores por defecto deben ir al final.

Código Delphi [-]
  Procedimiento(x1:integer;x3:string;x2:integer=0);
  begin
  --
  end;

Ahora podrás llamarlo como:

Código Delphi [-]
   Procedimiento(var1,var3);
   // es equivalente a:
   Procedimiento(var1,var3, 0);

YaninaGenia 12-07-2005 18:49:03

Re:
 
Gracias, ahora lo pruebo a ver que onda!!

Yanina Genia

Dimanu 12-07-2005 20:18:52

Parameters..
 
:D Hola Yanina, probaste el tema de los parametros, tenés mas dudas???

Saludos.
Dimanu


La franja horaria es GMT +2. Ahora son las 16:59:59.

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