Saltar al contenido
Plugin para Velneo

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.

Licencia permanente90 € + IVA
  • Ejecución de librerías DLL y SO
  • Librería de envío de correo incluida
  • Actualizaciones incluidas
  • Soporte directo de quien lo desarrolla
Solicitar vDll

Precio para empresas y profesionales, sin IVA. Te enviamos la licencia y las instrucciones por correo.

Funcionalidades

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.

Cómo funciona

Un flujo transparente para tu aplicación

Proceso VDLL_EXECVDLL_PARSE convierte el JSONvRunner ejecuta la DLL o SOVDLL_READ lee el resultadoResultado en Velneo
Funciones incluidas

Listo para usar desde el primer día

Librería de correo

FunciónDescripción
sendmailCorreo en texto plano por SMTP
sendhtmlCorreo en HTML con estilos
sendfileCorreo con fichero adjunto
sendhtmlfileCorreo HTML con fichero adjunto

Comandos de vRunner

ComandoDescripción
infoInformación del sistema en JSON
gentxtGenerar ficheros de texto en el servidor
calldllEjecutar cualquier función de una librería nativa
jsonProcesar datos JSON de entrada y salida
Ejemplo

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.c
Plugins para Velneo

Cué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.