Saltar a la primera página USANDO DLL PARA INTEGRAR DELPHI Y C++ U.N.S.J. FAC. CIENCIAS EXACTAS, FISICAS Y NATURALES DANIEL DIAZ ARAYAL. I. S. I.
Saltar a la primera página Temas de discusión n DLL u Concepto u Enlace Estático y Dinámico u Utilidad n CREANDO DLLS u Tipos importación u Información necesaria para crea una Dll u Distintos Casos n CONCLUSIONES
Saltar a la primera página DLL n Concepto n Enlace Estático y Dinámico n Utilidad
Saltar a la primera página CONCEPTO n Conjunto de funciones accesibles desde cualquier lenguaje n Se enlazan dinámicamente al programa, lo que equivales a decir “No forman parte del ejecutable”
Saltar a la primera página F1... F2... F3 F1 { E8h; A1h; 18h;} F2... E8h; A1h; 18h;} F2 F3 PROGRAMA FUENTE PRUEBA.CPP LIBRERIA SOLVER.LIB PRG. EJECUTABLE PRUEBA.EXE CÓDIGO FUENTECÓDIGO OBJETOCÓDIGO EJECUTABLE ENLACE ESTÁTICO
Saltar a la primera página ENLACE DINAMICO
Saltar a la primera página n Como módulos de Programa u Uso eficiente de Memoria u Facilita futuras modificaciones y ampliaciones u Facilita la distribucion de nuevas mejoras n Codigo Independiente del Lenguaje n Aplicaciones de bajo nivel UTILIDAD
Saltar a la primera página Creando Dlls n Tipos importación n Información necesaria para crea una Dll n Distintos Casos
Saltar a la primera página Tipos importación EJEMPLOS EN DELPHI Por NombreFunction Continua; External “ProyeDll” Por ÍndiceFunction Continua; External “ProyeDll” Index 1 Por Nuevo Nombre Function Continua; External “ProyeDll” Index 1 Name “Continua”
Saltar a la primera página Información necesaria para crea una Dll n Nombre de la librería n Nombre o Índice de cada función a exportar n Convenciones de lllamada n tipos de parámetros
Saltar a la primera página Distintos Casos n 1er Caso - Crear y Usar con Delphi n 2do Caso - Crear con Delphi y Usar con C++ n 3er Caso - Crear con C++ y Usar con C++
Saltar a la primera página Distintos Casos n 1er Caso - Crear y Usar con Delphi n 2do Caso - Crear con Delphi y Usar con C++ n 3er Caso - Crear con C++ y Usar con C++
Saltar a la primera página Distintos Casos n 1er Caso - Crear y Usar con Delphi n 2do Caso - Crear con Delphi y Usar con C++ n 3er Caso - Crear con C++ y Usar con C++
Saltar a la primera página Conclusiones u PRODUCTIVIDAD F PERMITE UTILIZAR LA POTENCIALIDAD DE LAS RAD PARA CREAR INTERFACES Y LOS BENEFICIOS QUE NOS BRINDA C++ PARA TRATAR PROBLEMAS COMPLEJOS u CON RESPECTO A DESARROLLO F DELPHI ES MAS FÁCIL F LOS DOS LENGUAJE SOPORTAN LAS MAYORIA DE LAS CONVENCIONES DE LLAMADA