A que se debe este error "El archivo memo c:\vfp\formularios\conexion.sct no existe o no es válido. "

3,154 views
Skip to first unread message

José Luis

unread,
Jan 17, 2013, 9:38:01 PM1/17/13
to publice...@googlegroups.com

Buenas noches. Compañeros estoy desarrollando un proyecto nuevo y desde hace varias horas el VFP9 SP1 me muestra una pantalla que dice:

" El archivo memo c:\vfp\formularios\conexion.sct no existe o no es válido. "

Y se cierra el VFP.

A qué se debe este error? 
o que es lo que está pasando?


Saludos y agradezco sus respuestas.

José Luis

unread,
Jan 17, 2013, 9:42:08 PM1/17/13
to publice...@googlegroups.com
Disculpen amigos pero son 2 pantallas pero falto esta otra que dice:


Microsoft Visual FoxPro

Microsoft Visual FoxPro dejó de funcionar

El programa dejó de funcionar correctamente por un problema. Windows cerrará el programa y le notificará si existe una solución.

[Cerrar programa]


Agradeszo su colaboración.

Alejandro Isla

unread,
Jan 18, 2013, 8:35:45 AM1/18/13
to publice...@googlegroups.com
La verdad, no estoy nada seguro si noi me estoy confundiendo con otro problema, por la dudas te lo indico.

Creo que es porque cuando te actualiza el form, te crea un file temporal, borra el otro y renombra el temp, por problemas de permisos, instalación, etc. este último paso no sucede.

Fijate apenas se cierre el VFP, ir a la carpeta donde está el proyecto y busca un archivo con nombre conexión y extension distinta a las conocidas (scx, sct), renombrá la extensión a sct.

Creo que viene una reinstalar vfp, win....

FidelJ

unread,
Jan 18, 2013, 9:09:35 AM1/18/13
to publice...@googlegroups.com
El archivo .scx es una tabla y el archivo .sct es su correspondiente archivo de memos. Podés abrir un formulario como tabla (incluyendo la extensión, claro)
USE c:\vfp\formularios\conexion.SCX IN 0
browse
Ahí el problema puede ser que el archivo .sct no tenga un formato válido.
Si tenés suerte, en tu carpeta de temporales, podés encontrar (como dice Alejandro) una réplica de estas tablas. Lo mejor sería tener un backup y reponer el .scx y el .sct del backup.

Si no hay backup y tampoco rastros en Temporales, viene lo siguiente.
Si no puedes acceder a Visual Fox porque te presenta el problema, mejor quita los archivos conexion.scx y conexion.sct de la carpeta \formularios (los mueves a una carpeta fuera del proyecto. No los borres). 
Al abrir Visual Fox, Te dirá que no encuentra conexion.scx y le pones [Ignore]. Luego quita del proyecto ese archivo y tendrás que volver a crearlo.
Si el archivo .sct existe (ahora en la nueva carpeta) y no tiene un tamaño=0, podés espiarlo con un visor de archivos de texto (Write, por ejemplo). De ahí puedes recuperar las sentencias escritas y tendrás una idea de los objetos que tenía, incluso de sus posiciones dentro del form.


El jueves, 17 de enero de 2013 23:38:01 UTC-3, José Luis escribió:

José Luis

unread,
Jan 18, 2013, 1:20:06 PM1/18/13
to publice...@googlegroups.com
Bueno tome el camino de los desinstaladores ya que se puso fastidioso con los formularios entonces decidí reventarlo de raiz desinstalando el vfp9 sp1.

Procedí a instalarlo como Nuevo ya que estare desde yá unas 6 u 8 horas por lo que resta del día de hoy y todo el fin de semana que voy a estar programando/desarrollando un nuevo proyecto.

Saludos a todos.

Guillermo MDQ

unread,
Jan 18, 2013, 4:33:02 PM1/18/13
to publice...@googlegroups.com
Una cosa que te puede estar pasando es que el antivirus que tengas instalado en tu equipo de desarrollo este interfiriendo con esos archivos con los que tienes problemas.
Es muy comun que los archivos  con extension scx y sct tengan problemas de este tipo.
Ingresa a la configuracion de tu antivirus y excluye tus carpetas de desarrollo para que este no las monitoree.

Saludos
Guillermo

Fernando D. Bozzo

unread,
Jan 20, 2013, 8:52:38 AM1/20/13
to publice...@googlegroups.com
Eso pasa cuando se corrompe el archivo, que a su vez puede pasar por intentar abrir/editar/guardar el form o clase luego de haberlo usado y no haber limpiado bien la ejecución con CLEAR ALL.

Una cosa que deberías hacer es trabajar con control de código fuente, como SourceSafe o mejor. Cualquier control de código es mejor que ninguno, y te ayuda a minimizar esos problemas, ya que hubieras podido recuperar una versión anterior.

Saludos.-

mauricio ale

unread,
Aug 10, 2013, 11:50:25 PM8/10/13
to publice...@googlegroups.com

Hace un par de meses que tenia este problema y generaba mucha frustración al momento de desarrollar, pero logré resolverlo, hay que excluir la carpeta del proyecto del analisis de tiempo de real del antivirus, hice eso y ya no tengo ningun problema.
P.D.: Mi antivirus es NOD32 v 6 

Fer

unread,
Aug 11, 2013, 5:20:57 AM8/11/13
to publice...@googlegroups.com

Hola Mauricio :

Mejor que excluir la carpeta es excluir las extensiones de Fox.
La diferencia es que si se te infecta la máquina, al menos el antivirus escanearía los exes y dlls de tu proyecto, de otra forma no te darías cuenta.

Saludos.

Reply all
Reply to author
Forward
0 new messages