vDll: librerías nativas desde tus procesos Velneo
Ejecuta funciones de cualquier librería DLL (Windows) o SO (Linux) directamente desde un proceso de Velneo. Incluye una librería de envío de correo lista para usar.
- Ejecución de librerías DLL y SO
- Librería de envío de correo incluida
- Actualizaciones incluidas
- Soporte directo de quien lo desarrolla
Precio para empresas y profesionales, sin IVA. Te enviamos la licencia y las instrucciones por correo.
Lo que hace vDll
Ejecutar librerías nativas
Carga y ejecuta funciones de cualquier DLL (Windows) o SO (Linux) directamente desde un proceso de Velneo.
Envío de correo incluido
Texto plano, HTML con estilos y adjuntos, por SMTP con soporte STARTTLS y sin servicios externos.
Tus propias librerías
Interfaz sencilla: una función que recibe parámetros y devuelve un resultado. Compilas, la copias al servidor y listo.
Resultado en JSON
Envías la configuración en JSON y recibes el resultado estructurado, listo para procesar en Velneo.
Linux y Windows
Funciona con vServer en Linux (.so) y en Windows (.dll), con el mismo JSON y la misma lógica.
En el servidor
Todo se ejecuta en el servidor donde corre vServer, sin bloquear el cliente.
Un flujo transparente para tu aplicación
Listo para usar desde el primer día
Librería de correo
| Función | Descripción |
|---|---|
| sendmail | Correo en texto plano por SMTP |
| sendhtml | Correo en HTML con estilos |
| sendfile | Correo con fichero adjunto |
| sendhtmlfile | Correo HTML con fichero adjunto |
Comandos de vRunner
| Comando | Descripción |
|---|---|
| info | Información del sistema en JSON |
| gentxt | Generar ficheros de texto en el servidor |
| calldll | Ejecutar cualquier función de una librería nativa |
| json | Procesar datos JSON de entrada y salida |
Enviar un correo con adjunto
Solo hay que preparar un JSON y ejecutar el proceso.
{
"command": "calldll",
"path": "/opt/vDll/",
"library": "mail.so",
"function": "sendhtmlfile",
"params": [
"smtp.tuservidor.com", // Servidor SMTP
"587", // Puerto
"tu@email.com", // Remitente
"contraseña", // Contraseña
"destino@email.com", // Destinatario
"Asunto del correo", // Asunto
"<h1>Hola</h1><p>…</p>", // Cuerpo HTML
"/ruta/fichero.pdf", // Adjunto
"/tmp/resultado.json" // Fichero de resultado
]
}Crea tu propia librería
// Tu librería en C, con la firma que espera vDll
int mifuncion(int argc, char **argv) {
// argv[0], argv[1], … son los parámetros del JSON
// Tu código aquí
return 0; // 0 = correcto
}
// Compilar
// Linux: gcc -shared -fPIC -o milibreria.so mifuncion.c
// Windows: gcc -shared -o milibreria.dll mifuncion.cCuéntanos qué necesita tu vERP y te decimos si ya existe el plugin o cuánto costaría crearlo.
Sin formularios: escríbenos o mándanos un WhatsApp y te proponemos una fecha. Hablarás con quien lo ha programado.
Al escribirnos tratamos tu nombre, tus datos de contacto y lo que nos cuentes solo para atender tu consulta. Más en la política de privacidad.