Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-05-2022
elrayo76 elrayo76 is offline
Miembro
 
Registrado: ene 2004
Ubicación: En la tierra, por eso mis archivos en la tierra y no en la nuebe...
Posts: 290
Poder: 21
elrayo76 Va por buen camino
WMI y errores que cuelgan toda la aplicación

Buenas,

Estoy teniendo problemas con el método ‘ConnectServer’ de la interfaz ‘ISWbemLocator’. Precisamente lo que pasa es que si la máquina no tiene levantado el servicio este se cuelga y hace que se cuelgue toda la aplicación. Esto independientemente del Windows que tenga la máquina (puede ser Windows Server, Windows 7 o Windows 10)

He visto en la documentación de Microsoft que esto debería devolver un código de error, pero como comenté se cuelga y no devuelve nada. Mirando los componentes de Neftalí veo que tampoco tiene atrapado el error como corresponde.

El muchos foros como por ejemplo ‘Stack Overflow’ hablan de esto pero todas las soluciones que proponen ninguna funciona. La única que se me ocurre es antes de hacer la conexión verificar si el servicio está levantado y ahí atrapar el error. Aunque podría no funcionar en una máquina remota.

Si saben de alguna otra forma sería bueno que lo comenten, ya que los otros métodos que se usan para levantar los datos de lo que se quiere también tienen el mismo problema de dejar colgada la aplicación si por alguna razón no está activo el servicio de WMI.

Saludos,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno

Última edición por elrayo76 fecha: 10-05-2022 a las 03:25:36.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
"Asynchronous socket error 10061." Mis clientes se cuelgan Boris Internet 2 13-09-2007 16:59:17
Detectar clic del ratón en toda la aplicación zurech Varios 3 05-02-2007 19:07:01
Los ahorros de toda una vida Bicho Humor 1 07-11-2006 03:27:26
refresh a toda la tabla jzginez Firebird e Interbase 3 12-09-2005 17:27:49
Controlar pulsacion de una tecla desde toda la aplicacion Sick boy OOP 5 21-05-2004 17:30:48


La franja horaria es GMT +2. Ahora son las 01:45:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi