[Environment]
LanPath:=\SPI\Administración\Bases\
LocalPath:=\SPI\Administración\Bases\
InstalPath:=\SPI\Administración\Sistema\
PathTransito:=\SPI\Administración\Sistema\
RaizSistema:=\SPI\Administración\
Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina
Mail: gjbiagiotti@...
MSN: gerardo_biagiotti@...
gjbiagiotti@...
gjbiagiotti@...
De:
guvoaII@... [mailto:guvoaII@...] En nombre de AdeSistemas
Enviado el: Viernes, 11 de Agosto
de 2006 09:55 a.m.
Para: guvoaII@...
Asunto: Re: [guvoaII] Ruta sin
letra
Me pueden enviar si no le es molestia para hacer una
comparacion con el mio los parametros del archivo ini
Luengo Sergio
Analista de Sistemas
General Pico
La Pampa
----- Original Message -----
From: Gerardo J. Biagiotti
To: guvoaII@...
Sent: Friday, August 11, 2006 7:48 AM
Subject: RE: [guvoaII] Ruta sin letra
Hola Larry.
Te comento como tengo mis sistemas, a ver si te sirve.
Solo instalo el programa en el servidor.
En el programa hago lo siguiente:
cPath := Psz2String(Entorno({"Environment","LocalPath","\SPI\Administración\Bases\",WorkDir()+"\spi.ini"}))
SetDefault(cPath) // cPath está definida como GLOBAL AS STRING
O también
cPath := "\SPI\Administración\Bases\"
SetDefault(cPath) // cPath está definida como GLOBAL AS STRING
Fijate que no hay letra de unidad
Cuando genero la base de datos con DBServer no le asigno ningún camino
De esta forma solo tengo que hacer un acceso directo al programa en cada Terminal a través de la letra de unidad virtual.
Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - ArgentinaMail:
gjbiagiotti@...
MSN:gerardo_biagiotti@...
gjbiagiotti@...
gjbiagiotti@...
De:
guvoaII@... [mailto:guvoaII@... ] En nombre de lsantibanez72@...
Enviado el: Jueves, 10 de Agosto de 2006 11:33 p.m.
Para:guvoaII@...
Asunto: [guvoaII] Ruta sin letra
Hola, saludos. Tengo un lío para abrir una tabla dbf, ubicada en el servidor.
Pasa aprox. lo siguiente:
1.- Se enciende la estación.
2.- Se enciende el servidor.
3.- Se ejecuta la aplicación, busca la tabla y no la encuentra. (Es obvio ya
que la estación no ha hecho la conexión con el servidor).
4.- Voy al explorador y veo la letra que tengo asignada en mi estación para
poder ver el servidor, ejemplo la X.
5.- Hago click en la X:, y se ven los archivos.
6.- Vuelvo a la aplicación y ejecuto nuevamente, y ahora si la encuentra y si
sigue el proceso.
7.- ¿Hay alguna función, o código que permita reconocer y establecer la
conexión sin hacer intervención ajena al sistema.?
8.- Tengo aplicaciones que tienen el acceso directo hacia la estación, pero en
este caso antes de ejecutar, es windows el que buscala ruta. Ahoar mi
problema es que la aplicación la debo instalar en cada estación, por lo tanto
al abrir una tabla hago:
cRUTA := "la letra y camino ubicado en un archivo ini"
oTABLA := TABLA_DATOS{cRUTA+"\TABLAS\MITABLA.DBF"}
10.- He visto en algunos accesos directo que no está la letra por ejemplo
\\servidor\programa.
11.- ¿Cómo le digo al programa que abra una tabla sin tener la letra de la
unidad.
Perdonen la extensión, agradeceré sus comentarios, atte.
Larry Santibáñez
__________ Información de NOD32, revisión 1.1699 (20060809) __________
Este mensaje ha sido analizado con NOD32 antivirus system
part000.txt - Esta correcto
part001.htm - Esta correcto
oledata.mso - Esta correcto
image001.png - Esta correcto
http://www.nod32.com