Ver Mensaje Individual
  #3  
Antiguo 09-05-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Reputación: 27
delphi.com.ar Va por buen camino
API significa "application programming interface", normalmente cuando nos referimos a APIs, estamos hablado de APIs de Windows, o WinApi. Las WinApi son un conjunto de funciones y procedimientos que nos entrega el sistema operativo Windows para poder interactuar con el sistema.
La declaración de las WinApi están escritas para C, por eso la necesidad de utilizar Strings terminados en nulos en lugar de Strings, reservar memoria antes de llamar a algunas WinApi (precisamente por lo comentado anteriormente), y un montón de detalles mas que son evidentemente diferentes a la programación en Pascal. Pero todos los programadores Delphi, nos podemos dar cuenta claramente como el lenguaje se le han producido pequeñas adaptaciones fenomenales, comparándolo con Pascal 7, que lograron hacer un lenguaje verdaderamente “elegante” y natural para trabajar en Windows.
Un detalle que me había olvidado, es que una API no necesariamente tiene que ser propia de Windows, es muy común que otros sistemas compartan funciones y procedimientos exporten funciones y procedimientos con las mismas convenciones utilizadas en la WinApi.

Y podemos seguir hablando horas y horas….
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita