Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Aclaracion de donde van los Procedimientos (https://www.clubdelphi.com/foros/showthread.php?t=72526)

ivantj24 24-02-2011 00:51:55

Aclaracion de donde van los Procedimientos
 
Tengo una duda, recien tengo un mes usando este lenguaje, no tengo a nadie que me ayude, mas que google xD y ustedes :P, asi que bueno espero me tengan paciencia. el problema es que no se como declarar los procedimientos creados por mi, y no por los eventos que se crean, en otras palabras
quiero crear un procedimiento que limpie mis edits que tengo en uno en la unidad, por ejemplo tengo edtUsuario, edtNombre, edtPassword, etc etc, soy varios, y lo que quiero saber, es donde declarar el metodo y como definirlo, ya que lo intento hacer pero me marca errro en delphi, esto es lo que hago
Cita:

procedure Limpiar;
var
begin
edtUsuario.Clear;
edtNombre.Clear;
edtPassword.Clear;
.
.
.
end;
aparte en la estructura de delphi en que parte se declaran los metodos(se que mencionan que se declaran arriba de public y private a mi no me funciona o por lo menos no lo hago correctamente), ya que quiero poder llamarlo desde otro mismo procedimiento para hacer varias veces la limpieza de estos edits, pero tambien si lo quiero hacer como les mostre arriba, me marca error ya que supone que aunque edtusuario esta en la unidad, dentro del procedimiento no se esta declarado, asi que no me deja hacer eso, y es por lo que pido ayuda como hago para declarar un procedimiento, en que parte de la unidad, como llamarlo, y como invocarlo desde dentro de otros procedimientos.

Cita:

unit Unit3;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, StdCtrls, Mask, DBCtrls, DB, ADODB;

type
TfrmAltaUsuario = class(TForm)
edtUsuarioId: TEdit;
edtPassword: TEdit;
edtNombre: TEdit;
edtCorreo: TEdit;
edtUsuario: TEdit;
edtStatus: TEdit;

procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure btnGuardarClick(Sender: TObject);

private
{ Private declarations }
public
{ Public declarations }
end;

var
frmAltaUsuario: TfrmAltaUsuario;

implementation
lo eh intentado declarar antes de las declaraciones private, y public junto con el procedure que se genera al cerrar la aplicacion, y otra cosa, siupongo que la forma de invocarlo si no recibe parametros, podria ser solo refiendose a si mismo, como cualquier metodo o procedimiento(supongo)

Limpiar();

les agradesco si echan una mano con esto, gracias

ivantj24 24-02-2011 02:24:17

ya resolvi el problema, disculpen la molestia despues de llevar como 6 horas buscando como hacerle, ya entendi el concepto en delphi de hacer los procedimientos.

Al González 24-02-2011 07:52:04

Me alegro de que hayas encontrado la solución.

Siéntete bienvenido en Club Delphi, sigue contando con la ayuda que eventualmente podamos brindarte y cuando tengas algo de tiempo échale un vistazo a estos hilos:

http://www.clubdelphi.com/foros/showthread.php?t=72521

http://www.clubdelphi.com/foros/showthread.php?t=71021

Saludos.

Al González. :)

ivantj24 24-02-2011 19:43:21

Hola que tal muchisimas gracias por la bienvenida, y el ofrecimiento de la ayuda, se les agradece, estare muy al pendiente de todos lo que hay para aprender bien delphi, soy nuevo usandolo, pero ya he usado (aunque no tan bien) c# y otros programas como Phyton y entiendo los conceptos pero la sintaxis de programacion es lo que esta costando un poco, aun no me acostumbro, asi que bueno espero no ser tan molesto con mis preguntas tontas, gracias de nuevo y cualquier duda la hare saber, gracias

Ñuño Martínez 25-02-2011 10:18:48

Cuando se está aprendiendo no hay preguntas "tontas", así que no tengas miedo. Si dudas, busca y si no encuentras una respuesta, pregunta. :)


La franja horaria es GMT +2. Ahora son las 22:58:35.

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