Error Ms Calendar ( Vfp7.0 )

09/06/2005 - 22:43 por Agustin | Informe spam
Hola estoy usando el ocx mscal calendar y en una pc diferente a la que
desarrolo instale el vfp7 y no tengo este ocx y me da error al ingresar a
la pantalla que contiene el ocx porque no esta registrado pero tampoco
mefigura en la lista de ocx para poder agregarlo nuevamente al formulario,
como tego que hacer para saber como se llama realmente el ocx y poder
registrarlo en la pcque me da error, muchas gracias.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Marco Antonio Flores
10/06/2005 - 02:00 | Informe spam
Agustin,
el control lo proporciona el mscal.ocx que debe estar en
\WINDOWS\SYSTEM32 en el caso de WinXP
y en
\windows\system en caso de Win98

ahora, lo que sucede es que ese archivo lo tenes en tu maquina de desarrollo
pero no en la maquina de destino simplemente copia el archivo de una maquina
a la otra y listo

en relación a como hacer para saber como se llama el archivo ocx que
proporciona un control en particular esta es la forma:

en VFP teniendo seleccionado el control ver en la propiedad OleClass el
ProgID del control en caso del calendar es MSCAL.Calendar

luego entrar al regedit (clic en boton inicio -> ejecutar -> regedit.exe
<-! )

dentro del regedit dale ctrl+B para buscar y buscas la cadena del ProgID que
viste en VFP

tomá en cuenta que es CaseSensitive, tenes que ponerlo con mayusculas y
minusculas tal como aparezca en OleClass de VFP

al encontrarlo te va a posicionar en algún nodo del arbol de configuraciones
del registro buscá un par de lineas arriba una rama del mismo padre del nodo
progid que te ubicó y buscá la clave InprocServer32 da clic en esa clave y
al lado derecho donde estan los valores te aparecerá el predeterminado con
la ruta (path) donde está el archivo OCX que te proporciona ese control

por ultimo: normalmente con solo copiar el OCX a su ubicación correcta el
VFP lo registra automaticamente pero si no fuera asi podes registrarlo
manualmente utilizanso el regsvr32, abrí una ventana de comandos de DOS
(simbolo del sistema) te pasas al directorio donde copiaste el archivo y
das el comando

RegSvr32 mscal.ocx

espero que te sirva la info
saludos

Marco Antonio Flores
Servicios de Computación ALPHA

Guatemala, Guatemala


"Agustin" escribió en el mensaje
news:%23%23%
Hola estoy usando el ocx mscal calendar y en una pc diferente a la que
desarrolo instale el vfp7 y no tengo este ocx y me da error al ingresar a
la pantalla que contiene el ocx porque no esta registrado pero tampoco
mefigura en la lista de ocx para poder agregarlo nuevamente al formulario,
como tego que hacer para saber como se llama realmente el ocx y poder
registrarlo en la pcque me da error, muchas gracias.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares