La Web del Programador: Comunidad de Programadores
 
    Pregunta:  538 - ARCHIVOS DE CLASES VCX
Autor:  Ricardo
He definido un archivo de clases vcx, pero al compilar el proyecto, sale un mensaje de error por que el archivo vct asociado a la clase no es válido o no existe (el archivo está por lo cual supongo que no es valido), si alguien tiene idea de como solucionareste problema agradecería mucho me indicaran la solucion

  Respuesta:  Foxito
Verifica que en el path de tu proyecto esten todos los archivos que necesita. Debes incluir en el prg inicial de tu proyecto el SET DEFAULT TO [PATH_DE_TU_SISTEMA]

  Respuesta:  Pequeño Inicio
Un día me pasó lo mismo y lo solucioné de la siguiente manera, Por buscar mandé a buscar los archivos nombre.* y sale una lista de archivos: nombre.vcx y nombre.vct copia los dos a una carpeta donde esta corriendo tu aplicacion y listo.

  Respuesta:  Foxito
Puede que se deba a que no está asignado el default de la carpeta de tu proyecto....
verifica el Set Default antes de compilar.

Bye!


  Respuesta:  Decio
No me he encontrado nunca con ese problema, pero puedo dar una pista que prodríalo. Los archivos de clases son en realidad tablas dbf. Primeramete ha de asegurase de no tener ninguno de los componentes de esa clase abierto. Lo mejor es no tener abierto el proyecto o cualquier formulario que utilice algún componente de esa clase. Luego desde la ventana de comandos escribir: USE .VCX. Si da algún error entonces la tabla está corrompida. Si no da ningún mensaje se puede pruebar hacer un BROWSE de la tabla.
Si hasta aquí ha funcionado todo bien emitir desde la ventana de comandos PACK. Esto limpiará la tabla. Si persiste el problema después de hacer todo esto, lo más probable es que se trate de alguna referencia equivocada. En ese caso el problema es más complicado. Les agradeceré me informen cualquera que sea el resultado del procedimiento anterior.