Arnaldo, alguna vez me ha pasado lo mismo que a tí, pero sólo en una ocasión el formulario era complejo, como en tu caso. Lo pude resolver de la siguiente forma:
1. Cree un formulario nuevo sin ningún control
2. Abrí los 2 formularios como archivos ( use "miformulario.scx" in 0 alias "form1" y use "nuevoformulario.scx" in 0 alias "form2")
3. Moviéndote por los registros del "form1", copias a partir del registro 4 incluido, hasta el penúltimo incluido. Siendo un formulario complejo, esto yo lo haría en varias veces, comprobando con cada una, que el formulario nuevo funciona, abriéndolo de forma normal.
4. Seguramente, en una de las veces te fallará, pues habrás llegado al error que te provoca que el formulario falle. Si los bloques que copias son pequeños, tendrás más localizado el error.
5. Al final, no debes olvidarte de copiar, desde el registro 3, los campos "Properties", "Methods" y "Reserved3".
Como ves, es bastante laborioso, por lo que sólo merece la pena, para formularios complejos.
Espero que te sirva.
--
Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2
"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi
“Nunca te olvides de sonreír, porque el día que no sonrías será un día perdido” - Charles Chaplin
“Todo el mundo quiere tener un amigo, pero pocos se toman la molestia de ser uno” - Anónimo