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