Recently I've noticed several posts whose answers deal with the Windows 32-bit API (Win32 API). Because Delphi applications are designed to run under Windows, programs interact with Windows using the Win32 API.
Although Borland has done an excellent job of encapsulating a great deal within the VCL, there are many tasks that can only be done with direct calls to the Win32 API. A good example is finding out who the currently logged in user is.
Anyone who develops in Windows, regardless of whether you are using Delphi, C++Builder, Visual Basic, Visual C++, or any other Windows development tool should become familiar with the Win32 API. The more you know about how things are done in windows (and the VCL Source is an excellent resource to use as an example), the easier it will be for you to develop applications where the VCL is simply not enough.
Microsoft provides an excellent resource for the Win32 API known as the Microsoft Developer's Network Library Platform SDK. It is available for purchase or you can access it online for free (http://msdn.microsoft.com/).
I recommend any Windows developer to become familiar with the Win32 API.
--- William Pantoja Consultant/Software Engineer ForceOne Technologies, Inc.
Good recommendation. I prefer the online search version myself but good recommendation.
By the way, we've enhanced our online system so in addition to posting tips, short articles, etc. here in the message boards, you can post them directly to our knowledge base. The neat thing is that your contributions show up on YOUR Prestwood home page organized by type of info (FAQ, downloads, tips, definitions, etc.)