Members

Technology Zones

IBM Learning Center

Articles

Hosted By

MaximumASP

Info

Rated
Read 110,628 times

Contents

Related Categories

API Programming Series #1 - What are the cons?

sreejath

What are the cons?

I guess I went a bit overboard in praising the API. Because, for all its advantages, API programming does have some critical disadvantages.

  • First of all there is the learning curve. An equivalent of our simple MsgBox function has parameters that would require the services of a qualified astrologer to make sense of, if you are a newbie.
  • It is much less forgiving of programmer errors and it is child's play to crash your application or your system with a malformed API call. And certain API calls when (im) properly used can even render your system unbootable or worse.
  • Then, true to Microsoft tradition some API calls do not work as advertised.
  • [Editors Note]If you eventually start programming with the .net framework, api calls become a legacy; API is windows specific, and - believe it or not - the .NET framework is intended to be platform independant[/Editors Note]

 

Comments

  • Re: [2371] API Programming Series #1

    Posted by spirit.mbs on 31 May 2007

    plz help me 4r api.gv some books on api[:(]

  • Re: [2371] API Programming Series #1

    Posted by Praseeda on 09 Mar 2007

    The article is really valuble.It will give good exposure to Windows API

  • creatin sytem dedicated application

    Posted by hackaback on 19 Sep 2005

    hey ther, can anyone gve me an idea how to retrive the system's information in vb so that i could create a system dedicated application. or any other method

  • Posted by teambanana on 12 Mar 2003

    Look in the registry:

    For WinNT/2K (I assume this works on XP too...)

    [pre]HKLM\Software\Microsoft\Windows NT\Current Version\RegisteredOrganization[/pre]

    You'll need to find a way to read th...

  • API call for system registration information

    Posted by RT on 28 Nov 2002

    Hey
    just wondering if anyone has an advice for a problem tha i'm trying to solve:

    I need to make an API call from VBA within Excel to get information about the compnany that the machine is regist...