Fechar Janelas MDI

Delphi

25/05/2009

Caro amigos,

Criei essa procedure para fechar todas as janelas MDI, mas está dando access Violation quando vai fechar a segunda janela.

Alguem pode ajudar?

Obrigado..

procedure FechaJanelasMDI;
var
X : Byte;
begin
if MDIChildCount > 0 then
for X := 0 to Pred(MDIChildCount) do
MDIChildren[X].Close;
end;


Edsant

Edsant

Curtidas 0

Respostas

Edsant

Edsant

25/05/2009

Caro amigos,

Já resolvi o problema fazendo um downto

var
X : Byte;
begin
if MDIChildCount > 0 then
for x :=MdichildCount -1 downto 0 do
MDIChildren[x].Close;
end;

Obrigado....


GOSTEI 0
POSTAR