FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
¿Está activo FB?
Esta pregunta no sé si debe ir aquí o en el subforo de C++ Builder. Tengo una aplicación hecha en BCB 6 con FB 2.5 y me ha surgido una duda: ¿Hay alguna forma de saber si está instalado y ejecutándose dicho motor? Sobre todo teniendo en cuenta que puede instalarse como servicio o como programa, aunque yo recomiendo instalarlo como servicio. Ahora tengo este código:
Código PHP:
|
#2
|
||||
|
||||
Dicho de otra forma: Me da la impresión que si bsucamos un servicio, con ese código no se encuentra si está ejecutándose o no.
|
#3
|
||||
|
||||
Depende de la versión, tendrás que verificar un servicio u otro:
Código:
Superserver -> fbserver Classicserver -> fb_inet_server Superclassic -> fb_smp_server |
#4
|
||||
|
||||
Hola.
Fijate si te sirve esta opción, checkFirebird.h: Código PHP:
Código PHP:
Código PHP:
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Gracias a los dos. En cuanto pueda lo probaré y os diré como ha ido.
|
#6
|
||||
|
||||
ecfisa: Gracias. Funciona a la perfección.
|
#7
|
||||
|
||||
Estuve haciendo pruebas que como os he dicho funcionan a la perfección. Sin embargo he pensado que tal vez sea más efectivo preguntar por el servicio Firebird Guardian
Código PHP:
|
#8
|
||||
|
||||
Hola.
No veo buena idea preguntar solamente por Firebird Guardian, de echo se usa cuando Firebird es ejecutado como aplicación no como servicio y era esencial en Windows 9x/MS por ejemplo. Pero con seguridad en los S.O. mas actuales la mayoría opte por no ejecutarlo, lo que no lo haría un indicador fiable de que Firebird esté activo o no. ( What is the Firebird Guardian ? ) Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
||||
|
||||
Gracias por la observación; la tendré en cuenta. Sin embargo yo tengo instalado FB como servicio y tengo lanzados ambos; no sé si estaré de alguna forma interfiriendo en el buen rendimiento del motor.
|
#10
|
||||
|
||||
Hola Angel.
No no creo que degrade el rendimiento, al menos no lo he escuchado. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
||||
|
||||
Guardian se usaba en win95/98, versión superserver y ejecutándose como aplicación, no como servicio.
Después de eso no es necesario para nada realmente, aunque muchas veces se instala por la "sensación extra" de seguridad que da. No afecta casi para nada al rendimiento porque básicamente solo está pendiente de que esté andando el server, para lanzarlo si no se está ejecutando. |
#12
|
||||
|
||||
Perfecto. Muchas gracias por las aclaraciones.
|
#13
|
||||
|
||||
Voy un pasito más allá con este hilo.
Igual que me habéis enseñado a averiguar si un servicio está o no activo, ¿se podría saber si está instalado FB? He estado viendo la ayuda sobre OpenService pero no me queda muy claro si existe algún comando que averigüe ese punto. |
#14
|
||||
|
||||
Hola.
En un parrafo de este enlace Testing your installation dice: Cita:
Algo que se me ocurre para verificar si existe alguna versión de Firebird instalada es revisar si el nombre existe en la lista de programas instalados, ejemplo: Código PHP:
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 02-12-2016 a las 02:40:35. |
#15
|
||||
|
||||
Muchas gracias ecfisa. No se me había ocurrido lo de buscar en el registro, pero lo cierto es que le tengo mucho respeto a meterme con él.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Detectar si un proceso esta activo. | deliriun | Varios | 3 | 22-09-2015 12:25:54 |
Saber si un proceso esta activo | Anel Hernandez | Varios | 3 | 17-01-2012 19:17:16 |
Como saber si mi servidor de MySQL esta activo o corriendo. | rgstuamigo | MySQL | 5 | 19-11-2008 22:54:01 |
Cómo comprobar que el servidor está activo. | afxe | Conexión con bases de datos | 2 | 09-05-2006 19:31:17 |
Pregunta básica. Como saber si un valor está activo o no. | gluglu | Varios | 3 | 16-09-2004 18:34:53 |
|