4.1 Pitfalls of Using CodeBase
4.2 File handles in DLL's
4.3 Building the CodeBase libraries
4.4 The sample database
Figure 4.1
Figure 4.2
Figure 4.3
Figure 4.4
4.5 The Code
CH4_.HPP
CH4_.CPP
CH4.CPP
CH4A.CPP
CH4.MAK
4.6 Explanation
Developing with Greenleaf Data Base
5.1 What is GDB?
5.2 Pitfalls of Developing with GDB
5.3 Building the Libraries
BUILDW10.INI
5.4 The Code
CH5_.CPP
CH5_.HPP
CH5.CPP
CH5A.CPP
CH5.MAK
5.5 Follow Up
Developing with Btrv++ and BtrvGen++
6.1 Strengths of Btrieve Over XBASE
File Systems
6.2 Pitfalls of Developing Btrieve Software
6.3 The Cheapest Way to Get Into Btrieve Development
6.4 The Interface Function
9.1 What is CommLib?
9.2 Pitfalls of CommLib
9.3 Scenario for the sample program
9.4 What kind of scale do I want?
9.5 The scale packet
9.6 Generating scale weights
9.9 "Holy Sh*t" follow up
9.10 The derived object method
CH9.HPP
CH9.CPP
CH9A.CPP
CH9B.CPP
CH9.MAK
9.11 Derived object follow up
Ponderings
10.1 Getting Warped - One Soldiers
Tour of Carnage
11.2 Microsoft's Armageddon
11.3 Our Database and Design Choices
10.4 The Myth of Code Generators
10.5 Where Do We Go From Here?
10.6 Contacting the Author