SET PATH To BMPS, CLASES, DATOS, FORMS, FRX, ICONOS, IMAGES, PRGS, STYLES, VCX
Suprime también el PUBLIC que los referencia.
No son necesario para el resto del código y sólo te confunden.
- Cambia
SET DEFAULT TO &camino
por
CD (JUSTPATH(SYS(16)))
de acuerdo a la recomendación de Fernando en el link que te da (seguro que empezaste por ahí, pero desviaste el rumbo).
- Chequea si el nombre del dir de imágenes es IMAGEN o IMAGES. Creo que debería ser IMAGES (¿por aquí empezarían tus errores?).
- Si en el SET PATH incluyes VCX, entonces en los SET CLASS no necesitas los vcx\; pero aún sí funcionarán bien.
- Estas cuatro líneas
WTemp = "C:\WINDOWS\TEMP\"
IF EMPTY(CURDIR("&WTemp"))
MD "&WTemp"
ENDIF
deberías cambiarlas por la sola sgte línea:
WTemp = sys(2023)
- Quizá no sea correcta la sgte instrucción:
RELEASE CLASSLIB vcx\FoxRibbon.vcx, vcx\MyDesigns.vcx, vcx\MisOpciones.vcx
me parece que debertía ser:
RELEASE CLASSLIB FoxRibbon, MyDesigns, MisOpciones
((pero no he probado ésto))
- Quizá debas cambiar
_SCREEN.REMOVEOBJECT("oImg")
por
if type('_SCREEN.oImg')<>'U'
_SCREEN.REMOVEOBJECT("oImg")
endif
***