Skip to Content
Programming Windows®, Fifth Edition
book

Programming Windows®, Fifth Edition

by Charles Petzold
November 1998
Intermediate to advanced
1520 pages
37h 53m
English
Microsoft Press
Content preview from Programming Windows®, Fifth Edition

Library Basics

As you’ve seen, a Windows program is an executable file that generally creates one or more windows and uses a message loop to receive user input. Dynamic-link libraries are generally not directly executable, and they generally do not receive messages. They are separate files containing functions that can be called by programs and other DLLs to perform certain jobs. A dynamic-link library is brought into action only when another module calls one of the functions in the library.

The term “dynamic linking” refers to the process that Windows uses to link a function call in one module to the actual function in the library module. “Static linking” occurs during program development when you link various object (.OBJ) modules, run-time library ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Programming Windows®, Six Edition

Programming Windows®, Six Edition

Charles Petzold
Windows® via C/C++, 5th Edition

Windows® via C/C++, 5th Edition

Jeffrey Richter, Christophe Nasarre

Publisher Resources

ISBN: 9780735642225Purchase book