Ver Mensaje Individual
  #4  
Antiguo 19-08-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No hay mucho más qué agregar a lo dicho por xEsk, sin más contexto, pero quizá te convenga, por claridad, una combinación:

Código Delphi [-]
function A(out deva: String): Boolean;
begin
...
end;

Esto te serviría en caso de que el valor principal de vuelta sea el string y el boolenao sólo sea un indicador de que la función fue exitosa o no.

Otra opción que podrías considerar es el uso de un registro:

Código Delphi [-]
type
  TDev = record
    deva: String;
    devb: Boolean;
  end;

y usar ese tipo de datos como valor de vuelta de la función.

// Saludos
Responder Con Cita