Funcion Remota desde V6


([N4] info) #1

Hola a todos.
Necesito ejecutar una funcion remota desde V6 para actualizar un servidor V7
he instalado vMap2ProjectAid, como consecuencia tengo la dll vRemoteFunctionv7.dll
he creado una funcion llamada STOCK en la aplicacion v7 y he activado que puefa ser usada por funcion remota
La instancia tiene identificador GESREP y esta correcto
He añadido la dll al mapa V6 y creo que tambien esta correcta
y he genrado una llamada a esta dll
pero siempre me devuelve un cero
la dll la he copiado al la carpeta del mapa v6 a system32 y a system
he intentado registrarla y me dice que no se puede no se si es necesario
el caso es que o va oos adjunto imagenes de la funmciones etc...
haber si alguien me puede decir algo

un saludo
Miguel

[attachment=19372,1557] [attachment=19372,1558] [attachment=19372,1559]


([N1] VictorMC) #2

@Miguel

1.- No es necesario registrar la DLL

2.- La DLL debe de estar en el directorio de la aplicación... pero NO solo la DLL en cuestión sino todas las demás, es decir las incluídas en el directorio del v2MapProyectAid incluso con sus directorios...

Sí necesitas ayuda al respecto puedes agregarme al skype, personalmente tengo experiencia en el caso.

Saludos cordiales.

Víctor Martínez Cortés
www.livesoftmx.com
Skype: livesoftware


([N4] info) #3

Muchas Gracias Victor
un saludo
Miguel
CIBERIDEAS,S.L.


([N3] rc) #4

Yo estoy igual, .... no me funciona, y ya he copidado toda la carpenta, alguna idea mas???


([N3] rc) #5

Vale, me contesto yo solo....
Se ha solucionado copiando absolutamente toda la carpeta:

C:Program FilesVelneoV7vMap2ProjectAid (o equivalente)

a la carpeta donde estaba el map....

Por si le pasa a alguien....


([N4] julian) #6

Tengo un problema con la dll vRemoteFunctionV7.dll. He conseguido conectar con V7, V7 recibe bien los parámetros pues lo compruebo con la variable global, pero los datos del retorno que recibe V6 no son los correctos, me envía cada vez un carácter diferente. Alguien puede ayudar, Gracias. [attachment=26529,2070] [attachment=26529,2071] [attachment=26529,2072]








([N1] wikan) #7

Hola @julian
observo que en la varialble RETORNO pones el #ID el primero, por lo que Velneo lo va a interpretar seguramente como una suma y no una concatenación.
Prueba a inicar esa asignación asi:
“” + #ID + …

Saludos

Manu
http://wikan.es


([N4] julian) #8

Gracias @Manuel,

He colocado las comillas y tengo el mismo problema,

No había probado con las comillas porque el ID es un campo alfabético…

Saludos,
Julián.


([N4] julian) #9

Resuelto,

En la casilla de retorno al declarar la Dll tenia puesto char en vez de char*.

Saludos.
Julián.