Ver Mensaje Individual
  #4  
Antiguo 03-01-2006
elcigarra elcigarra is offline
Miembro
 
Registrado: may 2005
Posts: 269
Reputación: 20
elcigarra Va por buen camino
Lamento volver

Luego de otras pruebas tengo que volver a decir que el problema no se ha solucionado. Para ser prolijo te cuento lo siguiente:

a) Al instalar le creo una carpeta al instalante. A saber [INSTALLDIR]\Net

b) las tablas estarán en [INSTALLDIR]\tablas

c) en el procedimiento OnCreate del form principal (donde están el TSession y las tablas) busco los archivos PDOXUSRS.NET, PDOXUSRS.LCK y PARADOX.LCK y si están los borro:

d) en el mismo procedimiento:
Session1.PrivateDir:=ExtractFilePath(Application.EXEName) + 'Net';
Session1.NetFileDir:=ExtractFilePath(Application.EXEName) + 'Net';

En mi PC anda bárbaro pero en el PC de quien lo instalo, me da el error mencionado (Directory is controlled by other .Net file) y agrega abajo el mensajE.
Dir: .......\Net (en los puntitos pone el path del programa, logicamente)
File: ......\tablas

Si en este punto miro las carpetas tengo:
carpeta ...\tablas : PDOXUSRS.LCK y PARADOX.LCK
carpeta ...\Net: PDOXUSRS.LCK y PDOXUSRS.NET

En este punto yo preguntaría además porqué el BDE me usa la carpeta "...\tablas" si yo no se la di como valor en ninguna de sus dos propiedades (NetFileDir ni PrivateDir)

No tengo instalado Delphi ni Database Desktop ni una red ni istalada ni funcionando ni tarjeta de red en el PC que estoy instalando el program. El BDE lo instala el instalador mío (hecho con installshield).
Responder Con Cita