FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
Bye |
#2
|
||||
|
||||
Cita:
Última edición por cHackAll fecha: 26-03-2008 a las 21:03:41. Razón: F7 |
#3
|
|||
|
|||
No es correcto. Puedes no tener el servidor en marcha, o incluso no tenerlo instalado en absoluto, y tener esa librería. El código que pones la cargará sin problema y no marcará el error. Como ya se ha mencionado, el servidor puede residir en otra máquina.
Por eso digo, si por tener instalado MySQL se entiende tener esa librería entonces tu código la detectará. Pero eso es distinto de tener el demonio activo o siquiera instalado. Lo recíproco también es cierto. Es decir, puedes tener el servidor instalado pero no tener esa librería. Incluso hay componentes como MyDac que pueden acceder a un servidor MySQL sin la librería. Bye Última edición por keyboy fecha: 26-03-2008 a las 21:16:02. Razón: Aclarar |
#4
|
||||
|
||||
Tienes toda la razon, con tal idea dime; cómo vas a verificar si el demonio está corriendo en localhost o en cualquier otro equipo remoto?
|
#5
|
|||
|
|||
Es una buena pregunta, a la que áun hay que contestar
Posiblemente usaría libmysql, pero no sólo cargándola, sino tratando de establecer una conexión con el servidor. O quizá con telnet, a ver si responde el puerto 3306 o donde se supone que esté instalado. Bye |
#6
|
||||
|
||||
Cita:
Cita:
Cita:
Cita:
PD: habra que mover el hilo a la sección de debates Saludos |
#7
|
|||
|
|||
No entiendo la referencia a la documentación de MyDac. De hecho confirma lo que dije a ese respecto: si se usa la opción (por defecto) TMyConnection.Options.Direct = true, no es necesaria ninguna librería.
Y el INI, ¿qué con eso? Si el instalador lo que está verificando es la instalación del demonio, pues algo debe saber de antemano, como es el puerto que esté escuchando. De lo contrario estamos hablando aún más en el aire, y la pregunta original debiera ser: ¿cómo saber si [el servidor de] MySQL está instalado en tal puerto? No sé bien porqué deba ser un debate. ¿Piensas aún que LoadLibrary es suficiente para determinar si MySQL está instalado? Yo más bien pienso que hay que seguir buscando opciones de cómo determinarlo. Pero, sobre todo, que el compañero aclare qué es exactamente a lo que se refiere. Bye |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Comprobar si se esta conectado a internet | Drake | OOP | 7 | 21-12-2006 15:38:18 |
En que pc esta instalado Mysql? | pborges36 | Conexión con bases de datos | 4 | 30-06-2006 21:43:59 |
saber si esta php instalado | coulthard | Internet | 4 | 20-04-2006 19:56:43 |
FireBird: Winsock 2 no esta instalado | JulioGO | Firebird e Interbase | 1 | 02-09-2004 19:09:00 |
como comprobar que está instalado el BDE? | lemon-club | Conexión con bases de datos | 1 | 14-06-2003 18:49:20 |
|