procedure dentro de procedure

Delphi

23/12/2003

Olá a todos e Feliz Natal.

Há algum problema com a seguinte construção?

procedure ProcedureQualquer;

  function FunctionDentro: string;
  begin
  ...
  end;

begin

 ...
 ...

end;



Marioguedes

Marioguedes

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

23/12/2003

A instrução está correta.....


tá dando algum erro??


Lucas!


GOSTEI 0
Wolverine

Wolverine

23/12/2003

vc declarou o function no type? :?:


GOSTEI 0
Adilsond

Adilsond

23/12/2003

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

procedure ProcedureQualquer;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure ProcedureQualquer;
var
  strQualquer: String;
  function FunctionDentro: string;
  begin
    Result := strQualquer;
  end;
begin
  strQualquer := ´Qualquer´;
  ShowMessage(FunctionDentro);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ProcedureQualquer;
end;

end.



GOSTEI 0
POSTAR