Clarion - Path en el DCT

 
Vista:

Path en el DCT

Publicado por Ernesto (14 intervenciones) el 25/05/2011 20:40:03
Hola Amigos del Foro:
Uso un archivo de seguridad en mis sistemas que en el DCT en "Full Pathname" indico la ruta:
C:\windows\xxxxxx
con lo que hago referencia directamente a la Unidad C
pero he instalado el sistema en un equipo en el cual han instalado el windows en la unidad H (Eso ocurre cuando instalan Windows SIN desconectar las unidades de lectura de tarjetas de memoria)
Entonces mi necesidad es indicar (Directamente el el FULL PATHNAME del DCT) la unidad en la cual está instalado el SO. He probado con %XXXXX%\windows, pero el compilador me lo rechaza, que me sugieren????...
muchas gracias por adelantado
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Path en el DCT

Publicado por Marcelo Madelon (572 intervenciones) el 26/05/2011 01:07:25
Ernesto

En Full Path Name puedes usar una variable GLOBAL anteponiendole el signo de exclamacion. Te quedaria:

Full Path Name: !GLO:PathArchivo (si no le pones el signo no te va a funcionar)

Luego en InitProcedure con Priority baja (500) le cargas la variable global

Te fijas si existe el archivo en cuestion en el C:

IF EXISTS('c:\windows\XXXXX.INI') ! el archivo con su extension
GLO:PathArchivo = 'c:\windows\XXXXX.INI'
else ! si no existe en el C entonces la unidad es la H:
GLO:PathArchivo = 'H:\windows\XXXXX.INI'
END

Tenes muchas formas de solucionar el problema, esta puede ser una. Avisame como te fue.
Saludos desde Venado Tuerto - Argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar