vDll para Velneo

Ejecuta librerías nativas DLL y SO directamente desde tus procesos Velneo

90 € + IVA

Funcionalidades

Ejecutar librerías nativas

Carga y ejecuta funciones de cualquier DLL (Windows) o SO (Linux) directamente desde un proceso Velneo. Sin límites.

Envío de email incluido

Librería de correo incluida: texto plano, HTML con estilos, y adjuntos. Via SMTP con soporte STARTTLS. Sin servicios externos.

🔨

Crea tus propias librerías

Interfaz simple en C: una función que recibe parámetros y devuelve un resultado. Compila, copia al servidor y listo.

📋

Resultado en JSON

Toda la comunicación es via JSON. Envías la configuración y recibes el resultado estructurado, listo para procesar en Velneo.

💻

Linux y Windows

Compatible con vServer en Linux (.so) y Windows (.dll). Mismo JSON, misma lógica, diferente plataforma.

Ejecución en servidor

Todo se ejecuta en el servidor donde corre vServer. Sin bloquear el cliente. Resultados en milisegundos.

Arquitectura

vDll orquesta todo el flujo de forma transparente

  ┌─────────────┐    ┌──────────────┐    ┌─────────────┐
  │  VDLL_EXEC  │───▶│  VDLL_PARSE  │───▶│  Ejecutar   │
  │  (Proceso)  │    │  (JSON─▶CMD)  │    │  comando SO │
  └─────────────┘    └──────────────┘    └──────┬──────┘
                                                  │
  ┌─────────────┐    ┌──────────────┐    ┌──────┴──────┐
  │  Resultado  │◄───│  VDLL_READ   │◄───│   vRunner   │
  │  en Velneo  │    │  (fichero)   │    │  + DLL/SO   │
  └─────────────┘    └──────────────┘    └─────────────┘
        

Funciones incluidas

Librería de email

FunciónDescripción
sendmailEnvío de email en texto plano via SMTP
sendhtmlEnvío de email en formato HTML con estilos
sendfileEnvío de email con fichero adjunto
sendhtmlfileEnvío de email HTML con fichero adjunto

Comandos nativos de vRunner

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

Ejemplo: enviar un email

Solo necesitas configurar un JSON y ejecutar el proceso

// JSON de configuración para enviar un email HTML con adjunto
{
  "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 email",          // Asunto
    "<h1>Hola</h1><p>...</p>",  // Cuerpo HTML
    "/ruta/fichero.pdf",         // Adjunto
    "/tmp/resultado.json"        // Fichero resultado
  ]
}

Crea tu propia librería

// Tu librería en C — firma compatible con vRunner
int mifuncion(int argc, char **argv) {
    // argv[0], argv[1], ... son los parámetros del JSON
    // Tu código aquí
    return 0; // 0 = OK
}

// Compilar:
// Linux:   gcc -shared -fPIC -o milibreria.so mifuncion.c
// Windows: gcc -shared -o milibreria.dll mifuncion.c

Video demo

Video de demostración disponible próximamente

Obtener vDll para Velneo

90 € + IVA

Licencia permanente. Incluye librería de email y actualizaciones.

Solicitar vDll

Desarrollo de librerías a medida

¿Necesitas una librería a medida o adaptar una existente?
Nuestro equipo la desarrolla por ti.

Consúltanos sin compromiso