Ayuda con un error en un OLE

Javier Gonzalez
29 de Diciembre del 2004
Espero me ayuden ya le di varias vueltas y no le he encontrado........

Estoy en un formulario que tiene un OLE para MAPX para sacar coordenadas dentro de un mapa.
Este tiene ciertas propiedades y metodos ya definidos dentro del OLE.
Uno de los metodos es CONVERTCOORD y en los manuales y en la definicion del metodo dice que recibe parametros, la primera instruccion y unica es LPARAMETERS y dice :
LPARAMETERS x,y,x1,y1,pos

ahora bien yo pongo el siguiente codigo :

local mapx , mapy
local screenx , screeny

store 100 to screenx
store 25 to screeny

store 0 to mapx
store 0 to mapy

xx = int(250)
yy = int(300)
thisform.olecontrol1.convertcoord (screenx,screeny,mapx,mapy,1)
m.xx3 = mapx
m.yy3 = mapy


olecontrol1 el el objeto que dibuja el mapa y CONVERTCOORD es el metodo a llamar yo paso los parametros y me marca un error y no doy con el.

el metodo es tan sencillo que no se que pasa....

el error es : OLE Error code :0x80020005 : type mismatch

alguna sugerencia de alguien que me quiera ayudar......

saludos y gracias

TodoTrucos
29 de Diciembre del 2004
Que tal:

La verdad es que no he usado nunca este control, pero por el error que te devuelve parece bastante claro que alguno de los parámetros que recibe no tiene que ser numérico. Por los parámetros que recibe, yo probaría a pasar el último como string, o incluso no pasarle.
Espero que te ayude.

Un saludo
TodoTrucos


jose leon
29 de Diciembre del 2004
jose javier

eres de progreso,honduras

necesito tu ayuda.
Mira quiero empaquetar mi proyecto para cuando lo instale y lo corra no tenga que tener instalado foxpro.
como lo hago.

enviame tu numero de telefono para llamarte te dire sobre un trabajo.

Jose Leon, Honduras(abuelo)

javier Gonzalez
29 de Diciembre del 2004
no soy de honduras, soy de Mexico.

Si lo que quieres es hacer un ejecutable entonces debes de tener la version profesional, yo en mi caso tengo VFP v6.5 profesional, teniendo el proyecto entonces menu (tool) (wizards) (setup) y te guia para generar el exe.

es esto lo que quierias......????