Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #9  
Antiguo 03-11-2011
Avatar de javier7ar
javier7ar javier7ar is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 124
Poder: 21
javier7ar Va por buen camino
la idea de parametros con valores por defecto es para cuando tenes parametros que no es necesario que se pasen, o para parametros que siempre se pasan con un mismo valor y solo en casos excepcionales se pasan con un valor distinto.

Por ejemplo, yo tengo una funcion que me convierte un tipo float a string, dandole formato con separador de miles y dos decimales por defecto, que es lo que se usa en todo el sistema, pero en algunas ocaciones muy particulares se necesito 3 o 4 decimales. Entonces la funcion esta declarada asi:

Código Delphi [-]
function FormatoDecimal(Valor:Currency; Decimales:Word = 2):String;

y la uso asi:

Código Delphi [-]
ImporteString:=FormatoDecimal(Importe); // el uso general
ImporteString:=FormatoDecimal(Importe,4); // solo cuando fue necesario

Como siempre pasa, cuando uno descubre algo nuevo y que parece que esta bueno lo quiere usar para todo , pero a veces no es aplicable.
Espero te sirva

Saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
WMI- Error en parametro MAXIUM Varios 0 31-10-2010 02:26:46
stdcall? overload? hmv OOP 4 30-10-2006 21:14:28
problema con overload santiago14 Varios 1 03-03-2005 14:35:00
Error "there is no overload version" torito Varios 4 21-11-2003 20:54:00
Aclaracion de overload tica Varios 3 06-11-2003 16:09:59


La franja horaria es GMT +2. Ahora son las 21:53:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi