Ver Mensaje Individual
  #3  
Antiguo 20-02-2007
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Reputación: 24
Bicho Va por buen camino
Hola,

antetodo has de tener las cosas bien claras:
- Procedimientos: no devuelven nada
- Funciones: devuelven algo

Ejemplos de uso:
Código Delphi [-]
procedure XX( u, p : String);
begin
  
end;

No te va a devolver nada

Código Delphi [-]
function XX(u, p : String) : Boolean;
begin
  Result := True; 
end;

Te va a devolver true.

Tambien puedes mandar parámetros a una función y a un procedimiento que te devuelvan algunos de esos parámetros trasnformados como resultado
Sería incluyendo la clausula "var" antes de la declaración del parámetro:
Código Delphi [-]
procedure XX (u, var p : String);
begin
  p := 'Hola ' + p; 
  ...
end;

Este procedimiento la pasas u y p y te devolverá Hola más lo contenía p.

Un buen tutorial no sé, pero un buen libro, si:
La cara oculta de Delphi 4

Espero te sirva.

Saludos
Responder Con Cita