Hola a todos,
Estoy haciendo unas pruebas con DLLs, y no me queda muy claro como funciona. No sé si no hace nada porque mi DLL está mal hecha o por qué, por eso, me he decidido primero a comprobar, como se llaman a las DLLs desde Velneo, y la verdad, por muchos ejemplos que miro, no me está quedando muy claro.
Pensaba que existía un tutor de librerías externas, pero de existir, sinceramente, no lo he encontrado.
Por eso, pongo como ejemplo....
Tengo una librería, que tiene un proceso "pruebaMensaje" con un string como parámetro, que muestra un diálogo en pantalla con el mensaje en cuestión.
En mi aplicación, he creado esta librería, con su proceso. y su parámetro (captura 1).
En un formulario, he creado un botón asociado a un evento, y en ese evento, llamo a la función en cuestión (captura2)
No me dá error ni nada, y no tengo ningún mensaje en el log de vServer, pero no me muestra ningún mensaje en pantalla como debería. Por lo que, las distintas dudas que me surgen, son...
1.- Puede ser problema con la convención? o me daría algún tipo de error?
2.- Si no tengo ningún tipo de error, es que Velneo lo está haciendo todo bien, y el problema puede venir de la DLL? No la he probado, pero teóricamente tendría que funcionar sin más, es muy sencila.
3.- Lo que he hecho sería el procedimiento correcto? en otras openapps he visto que crean funciones, que llaman a esos procesos con "Set Dato Retorno etc.." pero luego esas funciones no he visto que se usen...etc...
En fin, un poco de iluminación al respecto sería de agradecer, que estoy muy pez con el tema de desarrollo de librerías.
[attachment=16791,1378] [attachment=16791,1379]