Ver Mensaje Individual
  #4  
Antiguo 10-02-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Yo uso una solución básicamente igual que la de ecfisa:

Código Delphi [-]
function  EstaAbiertoForm (cNombre : string) : boolean;
var
  i : integer;
begin
  Result := false;
  for i := 0 to Screen.FormCount - 1 do
    if Pos (LowerCase(Screen.Forms[i].Name),  LowerCase(cNombre) ) > 0 then
    begin
      Result := true;
      break
    end
end;
Responder Con Cita