Re: API or standard DLL?




<louw.elbie@xxxxxxxxx> wrote in message
news:1185258062.689196.225340@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi there

I got a project where a client wants a API written to access external
product provider databases and return results as a recordset.

What is the difference between an API and standard DLL? As I
understand, API doesn't rely on any other
software than e.g. Windows APIs to perform a task?
Should one write the API in C++ or will VB.NET or C# work? If so,
will the API will depend on the dotNet framework to be loaded?


I think you have a mistaken idea of what an API is.
API stands for "Application Programming Interface" ; it is the
DESCRIPTION of things like the calling sequence of functions,
the available variables, structs, classes, etc., and how a programmer
should use those entities.

One can write an API without ever writting a single line of code.
--
Fred L. Kleinschmidt
Boeing Associate Technical Fellow
Aero Stability and Controls Computing



.



Relevant Pages

  • Re: [patch 2.6.20-rc1 1/6] GPIO core
    ... these calls will be ignored for GPIOs that can't safely ... during earlier API discussions. ... Because "of course" it's legit for debug modes to do all kinds of things, ... And programming interface specs ...
    (Linux-Kernel)
  • Re: API Vs SPI
    ... API -> Application Programming Interface ... SPI -> Service Provider Interface. ...
    (comp.object)
  • Re: Control another programs flow ...?
    ... You can "automate" any other piece of programming if that software has an ... application programming interface (API). ... (pretty much what MsnPlus does) ...
    (microsoft.public.dotnet.languages.csharp)
  • Use XML-RPC interface as applications local API?
    ... I have an software and thinking of providing API for third parties to ... SERVICE to provide programming interface, I thought that's good idea but I ... feature and the author claimed the calls can work with XML-PRC protocol and ... I also like it's lightweight and easy to use. ...
    (borland.public.delphi.non-technical)
  • Re: win32 x86 ABI document
    ... Do you mean ABI (application binary interface) or API (application ... For the most part Windows follows the Intel ABI, ... If what you want is the Win32 API, ...
    (alt.lang.asm)