Pregunta: | 24042 - ERROR AL AGREGAR CALENDARIO |
Autor: | Fabian Solari |
Hola a todos:
Necesito usar el calendario por lo que agregue el codigo siguiente: oCalForm = Create('form') oCalForm.NewObject("oleCalendar","_olecalendar","_datetime") Cuando ejecuta Newobject me da el siguiente el error "el archivo _datetime.vcx no existe" Les agradeceria me brinden ayuda. |
Respuesta: | Luis Martinez |
Al parecer estás creando un objeto a partir de una clase que no existe.
Recurda que CreateObject crea un objecto a partir de lo sigueinte: 1. Clases de base de Visual FoxPro. 2. Clases definidas por el usuario en memoria en el orden en que se cargaron. 3. Clases del programa actual. 4. Clases de las bibliotecas de clases .VCX abiertas con SET CLASSLIB. 5. Clases de los archivos de procedimientos abiertos con SET PROCEDURE. 6. El registro de OLE Pero si lo que quieres es utilizar el control Calendar.OCX, primero verifica en windows/system que exista este archivo. Luego agregalo a fox por el menu herramientas -> opciones y luego en este formualrio selecciona la ficha controles, Selecciona la opcion Controles ActiveX y agregalo a la lista de controles y lo marcas como seleccionado. Crea un formualrio y en la barra de herramientas controles de formularios has clic en el botón ver clases y selecciona Controles ActiveX y lo insertas como cualquier control de fox. |