Ver la Versión Completa : Procedimientos en Delphi
leidys
20-02-2007, 00:17:29
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:
procedure XX( u, p : String);
begin
end;
No te va a devolver nada
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:
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 (http://www.marteens.com/caraoculta.htm)
Espero te sirva.
Saludos
leidys
20-02-2007, 19:41:05
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.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.