Pablo Carlos
02-03-2005, 00:14:15
Hola gente... estoy iniciando un prg. que trabajará en red. Será en paradox, delphi 5 y w95 - w98 - me - 2000 y nt (jujuju) usando un componente tsession. Mi problema es el siguiente: 1.- Cómo conocer si una máquina está conectada a una red o es local por medio del prg.?
2.- Si trabaja en red ¿Cómo saber el nombre del servidor?
El problema empieza cuando conecto las tablas y querys... conociendo el nombre del servidor le indico en su propiedad databasename \\Servidor\RecursoCompartido\CarpetasdeTablas y funciona correctamente, y si el caso es que no está en red simplemente en la propiedad databasename le indico c:\CarpetadeTablas, todo esto lo hago leyendo un .ini, el prg busca el ini y lee su contenido (dirección de tablas) y actua en consecuencia. Ahora sería engorroso (y poco profesional) ir por cada empresa... preguntarle si el prg trabajará en red o no y actuar en función (modificar el ini). Espero haber sido claro. Alguna sugerencia??? Muchas gracias
2.- Si trabaja en red ¿Cómo saber el nombre del servidor?
El problema empieza cuando conecto las tablas y querys... conociendo el nombre del servidor le indico en su propiedad databasename \\Servidor\RecursoCompartido\CarpetasdeTablas y funciona correctamente, y si el caso es que no está en red simplemente en la propiedad databasename le indico c:\CarpetadeTablas, todo esto lo hago leyendo un .ini, el prg busca el ini y lee su contenido (dirección de tablas) y actua en consecuencia. Ahora sería engorroso (y poco profesional) ir por cada empresa... preguntarle si el prg trabajará en red o no y actuar en función (modificar el ini). Espero haber sido claro. Alguna sugerencia??? Muchas gracias