Ver Mensaje Individual
  #2  
Antiguo 10-07-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Si no me equivoco no puedes hacer lo que quieres tal como quieres hacerlo. Se me ocurre que si no quieres ocupar un parámetro opcional, pero, necesitas indicar un parámetro opcional posterior... tal vez puedas establecer el parámetro que no necesitas con el valor por defecto. No sé si me explico.

Código Delphi [-]

procedure Proc(p1: string; p2: integer = 1; p3: integer = 2);
begin
  {...}
end;

{...}

begin
  Proc('cadena', 1, 3);
end;

Suponiendo que lo que me interesa realmente es que "llegue" el tercer parámetro, lo que puedo hacer es establecer el segundo parámetro con el valor por defecto. Creo que esa es la única manera de conseguir algo similar a lo que dices, pero, a lo mejor me equivoco.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita