Ver Mensaje Individual
  #1  
Antiguo 09-12-2010
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Reputación: 18
Ledian_Fdez Va por buen camino
Lightbulb Procedimiento con parámetros con valor por defecto

Hola, tengo varios procedimientos donde quisiera saber si hay alguna forma de ponerles valores por defecto a los parámetros. Ya que en la mayoria de los casos lo que es el mismo valor.

Este es uno de los tantos procedimientos, pero hay algunos que tienen mas de 10 parámetros.

Código Delphi [-]
procedure InicializaDocLegal(Id: Variant; Codigo: Variant; Nombre: Variant);
begin
 with DM.SPListaDocLegal.Parameters do
  begin
   ParamByName('@idDocLeg').Value := Id;
   ParamByName('@Codigo').Value := Codigo;
   ParamByName('@Nombre').Value := Nombre;
  end;
end;

Ejemplo de la llamada:
Código Delphi [-]
InicializaDocLegal(Null,Null,Null);
InicializaDocLegal(32,Null,Null);
InicializaDocLegal(Null,'0069',Null);
InicializaDocLegal(Null,'0069','Certifico');

Pero de todas las más usadas es la primera. Y pensé en que si hubiera alguna forma que los parámetros cogieran por defecto el valor Null fuera fabuloso.

Muchas grasias de antemano,

Saludos.

Última edición por Ledian_Fdez fecha: 09-12-2010 a las 17:51:41.
Responder Con Cita