Usina BRGuía AdvPL
Ingresar
← Todos los temas
COMANDOEn revisión

DLL FUNCTION

DLL FUNCTION cImportFuncName LOCALNAME cInternalName PARAMTYPE CSTD/PASCAL (...) AS rettype LIB DllName

Declaración histórica de integración con bibliotecas.

DLL FUNCTIONAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Guía eAdvpl declara función importada de DLL/SO. Sección 5.1, p. 27 describe nombres, tipos y retorno externo sin confirmar soporte actual, ABI, arquitectura ni tipos aceptados. Referencia histórica, no receta para cualquier AppServer. Ejemplo es ficha de comprobación sin cargar biblioteca ni ejecutar símbolo. (Guia de referência eAdvpl, s.f., ref. 1)

02 · SINTAXIS

Sintaxis

DLL FUNCTION cImportFuncName LOCALNAME cInternalName PARAMTYPE CSTD/PASCAL (...) AS rettype LIB DllName

Retorno

Declaración sin retorno propio; rettype pertenece a función externa.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

// Ficha de integracion propuesta; no es codigo ejecutable.
Biblioteca: comprobar origen y arquitectura
Simbolo: comprobar nombre exportado
Parametros: comprobar tipos y convencion
Compatibilidad actual: sin confirmar
Resultado esperado

Ficha de análisis; ninguna biblioteca utilizada. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • No adivinar tipos ni convención desde nombre de función.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Guia de referência eAdvpl. Seção 5.1, p. 27. Autoria não confirmada. Consulta el 2026-10-26.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha