Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Procedimientos en Delphi (https://www.clubdelphi.com/foros/showthread.php?t=40523)

leidys 20-02-2007 00:17:29

Procedimientos en Delphi
 
Hola.... estoy haciendo una aplicacion en Delphi y necesito un procedimiento que tenga variables de entrada y variables de salidas.

Busque en la ayuda y probe con:

procedure XX (u, p: string): boolean;
Begin

{Todo el cuerpo del procedimiento}

result:= true;

end

pero al compilar me da error :confused: ... si alguien me puede ayudar, o decirme donde encontrar un buen tutorial o material que hable sobre este tipo de temas lo agradecere...

Saludos,

seoane 20-02-2007 00:22:28

Los procedure no devuelven ningun valor, eso son las function

Bicho 20-02-2007 00:29:22

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

leidys 20-02-2007 19:41:05

Muchas Gracias
 
Gracias... realmente he hecho algunas cositas en Delphi, pero desde el punto de vista visual... no habia intentado meterme mucho en el tema programacion del codigo...

Gracias por el Libro...:p

kakarotv5 21-02-2007 12:58:10

Un par de tutoriales:

http://www.terra.es/personal/resfer/delphi/
http://www.arrakis.es/~ppriego/delphi/delphi.htm

Suerte.


La franja horaria es GMT +2. Ahora son las 11:13:53.

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