Gracias. No me lo había planteado así porque la misma aplicación es la que uso pera el servidor y los clientes. Tengo que replantear la forma de conectarse los equipos.
De todas maneras me está ocurriendo una cosa muy curiosa: Si uso el código tal como lo tengo ahora:
Código:
GetPrivateProfileString("DATOS", "Entorno", "C:\\DatAfi30\\", cEntorno, sizeof(cEntorno), (ExtractFilePath(Application->ExeName) + "PtoDat30.ini").c_str());
if (!FileExists(AnsiString(cEntorno) + "Tablas\\GesInt.fdb"))
etc.
donde la variable cEntorno tiene el valor para la aplicación, una vez leída,
\\\\Depapel\\c\\DatAfi30\\ hace el mismo efecto incorrecto. Pero si pongo la dirección a pedal:
Código:
if ("\\\\Depapel\\c\\DatAfi30\\Tablas\\GesInt.fdb"))
etc.
¡Funciona bien! Cada vez lo entiendo menos.