FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
que hace Delphi
Amigos del club.
Había hecho una pregunta en este hilo y esperando que me responda alguien voy hacer esta otra. Cuando yo hago la siguiente declaración en mi programa: Código:
... function XXX(a: Byte; b; Char): Integer; far; external 'MiDll'; ... begin ... A := 34; B := 'R'; R := XXX(A, B); end; Gracias, Damián. |
#2
|
||||
|
||||
Te recomiendo esta lectura (esta en ingles):
http://msdn.microsoft.com/msdnmag/issues/02/02/PE/ En el se explica la estructura de un archivo ejecutable. Veras que dentro de la estructura del ejecutable existen una serie de tablas que sirven para saber que librerías y funciones son necesarias para ejecutar ese programa. El propio windows se encarga de cargar esas librerías y de ajustar los valores de las tablas para que apunten a las direcciones de memoria adecuadas. En ningún momento el programa tiene que llamar a las funciones LoadLibrary y FreeLibrary, de eso ya se encarga windows. |
#3
|
||||
|
||||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No me hace el applyupdates. | mcalmanovici | Varios | 2 | 23-08-2007 19:58:39 |
Como se hace un agente web en Delphi 4 ? | gines | Internet | 0 | 18-04-2005 18:19:50 |
Como se hace | omy | Varios | 4 | 12-09-2003 20:02:03 |
Al dar doble click a mi aplicacion de delphi con paradox no hace nada | gaescoto | Tablas planas | 3 | 23-05-2003 09:44:35 |
|