How we did it:
For any feedback, any questions, any notes or just for chat - feel free to follow us on social networks
Matthew J. Curland
In Advanced Visual Basic 6, leading Visual Basic expert Matthew Curland demonstrates powerhouse techniques programmers can use to write high-performance, robust, and reusable VB code. Readers learn how to leverage the close relationships between VB, COM, and OLE Automation, extending the envelope of VBs capabilities and building high-quality, object-based systems./P> Key topics include how to: *Control VB array variables explicitly to directly access arbitrary memory locations *Call pointers to standard, cdecl, and class module functions *Aggregate complete interface implementations into any VB object *Override functions on any interface, including those implemented automatically by VB *Turn any user-defined type into a lightweight COM object *Minimize memory usage in systems with a large number of objects *Safely create and manage threads in ActiveX EXEs and DLLs *Interact with messages to customize windowed and windowless UserControl objects The CD-ROM accompanying this book contains extensive source code samples to enable all techniques without external DLLs. It also provides integrated type library add-ins for creating and editing referenced libraries, modifying binary compatib
Flemming Nielson, Hanne R. Nielson, Chris Hankin
Program analysis utilizes static techniques for computing reliable information about the dynamic behavior of programs. Applications include compilers (for code improvement), software validation (for detecting errors) and transformations between data representation (for solving problems such as Y2K). This book is unique in providing an overview of the four major approaches to program analysis: data flow analysis, constraint-based analysis, abstract interpretation, and type and effect systems. The presentation illustrates the extensive similarities between the approaches, helping readers to choose the best one to utilize.