Fechar Janelas MDI
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;
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
Curtidas 0
Respostas
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....
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