>>>>>What about createobject("msgraph.chart.5") ?
>>>>>I have not tested but possibly creates a graph 5.0 chart.
>>>>>Carlos.
>>>>
>>>>I´ll try an let you know if it works, Thanks.
>>>
>>>Theoretically, the sintax of createobject's parameter is 'application.object.version'. But i don't know if in this case msgraph 8 is overwriting 5.
>>
>>I tried but unfortunately the created graph is still MSGraph'97 (in my case), I've been recommended to check that OLE class is well registered but how is this done?
>
>Oscar,
>
>Si tu problema es que vas a tener que instalar la aplicación en equipos que no tienen el office 97, y por tanto no tienen graph 8, entonces, usando la sintaxis que anteriormente te he dicho, no deberías tener ningun problema: en tu equipo usará la versión 8, pero en aquel que no la tenga, usará la 5.
>
>Solamente deberás tener cuidado en usar metodos y propiedades compatibles con la versión 5 mientras estas desarrollando. Para eso, en la ayuda de Visual Basic (En excel: herramientas, macro, editor de visual basic, 'f2', herramientas, referencias) usa la ayuda de graph 5 y no la de graph 8.
>
>Pruebalo, no creo que tengas ningún problema.
>
>Carlos.
Tienes razón, si funciona y ya están funcionando los gráficos, solo que ahora me estoy enfrentando a otro problema:
Estoy probando la aplicación generada con una PC que solo tiene WIndows'95, los archivos de instalación deben instalar MSGraph 5.0 tal y como lo puedes elegir mediante el asistente de instalación de VFP. Todo parece instalarse correctamente sin mensaje de error alguno, sin embargo al tratar de ejecutar MSGraph desde la aplicación, obtengo un mensaje de error diciendo que no está registrada.
Como no se cual es la mecánica para registrar una aplicación OLE, revise el "Registro" de Win'95 en la máquia de desarrollo por medio del regedit buscando todas las instancias de MSGraph y curiosamente son las mismas que las de la computadora donde se instaló la aplicación.
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement