General - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

General

Description:

CIENCIAS EXACTAS, FISICAS Y NATURALES. DANIEL DIAZ ARAYA. L. I. S. I. Saltar a la primera p gina ... Se enlazan din micamente al programa, lo que equivales a ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 15
Provided by: LISI68
Category:
Tags: exactas | general

less

Transcript and Presenter's Notes

Title: General


1
USANDO DLL PARA INTEGRAR DELPHI Y C
FAC. CIENCIAS EXACTAS, FISICAS Y NATURALES
U.N.S.J.
DANIEL DIAZ ARAYA
L. I. S. I.
2
Temas de discusión
  • DLL
  • Concepto
  • Enlace Estático y Dinámico
  • Utilidad
  • CREANDO DLLS
  • Tipos importación
  • Información necesaria para crea una Dll
  • Distintos Casos
  • CONCLUSIONES

3
DLL
  • Concepto
  • Enlace Estático y Dinámico
  • Utilidad

4
CONCEPTO
  • Conjunto de funciones accesibles desde cualquier
    lenguaje
  • Se enlazan dinámicamente al programa, lo que
    equivales a decir No forman parte del ejecutable

5
ENLACE ESTÁTICO
PROGRAMA FUENTE
LIBRERIA
PRG. EJECUTABLE
PRUEBA.CPP
SOLVER.LIB
PRUEBA.EXE
E8h A1h 18h F2 F3
F1... F2... F3
F1 E8h A1h 18h F2...
CÓDIGO FUENTE
CÓDIGO OBJETO
CÓDIGO EJECUTABLE
6
ENLACE DINAMICO
7
UTILIDAD
  • Como módulos de Programa
  • Uso eficiente de Memoria
  • Facilita futuras modificaciones y ampliaciones
  • Facilita la distribucion de nuevas mejoras
  • Codigo Independiente del Lenguaje
  • Aplicaciones de bajo nivel

8
Creando Dlls
  • Tipos importación
  • Información necesaria para crea una Dll
  • Distintos Casos

9
Tipos importación
EJEMPLOS EN DELPHI
Por Nombre
Function Continua External ProyeDll
Por Índice
Function Continua External ProyeDll Index 1
Function Continua External ProyeDll Index 1
Name Continua
Por Nuevo Nombre
10
Información necesaria para crea una Dll
  • Nombre de la librería
  • Nombre o Índice de cada función a exportar
  • Convenciones de lllamada
  • tipos de parámetros

11
Distintos Casos
  • 1er Caso - Crear y Usar con Delphi
  • 2do Caso - Crear con Delphi y Usar con C
  • 3er Caso - Crear con C y Usar con C

12
Distintos Casos
  • 1er Caso - Crear y Usar con Delphi
  • 2do Caso - Crear con Delphi y Usar con C
  • 3er Caso - Crear con C y Usar con C

13
Distintos Casos
  • 1er Caso - Crear y Usar con Delphi
  • 2do Caso - Crear con Delphi y Usar con C
  • 3er Caso - Crear con C y Usar con C

14
Conclusiones
  • PRODUCTIVIDAD
  • PERMITE UTILIZAR LA POTENCIALIDAD DE LAS RAD PARA
    CREAR INTERFACES Y LOS BENEFICIOS QUE NOS BRINDA
    C PARA TRATAR PROBLEMAS COMPLEJOS
  • CON RESPECTO A DESARROLLO
  • DELPHI ES MAS FÁCIL
  • LOS DOS LENGUAJE SOPORTAN LAS MAYORIA DE LAS
    CONVENCIONES DE LLAMADA
Write a Comment
User Comments (0)
About PowerShow.com