DP4 displays the development environment/number system list:
Select the development environment or number system suited to your development environment
If you do not see your development environment in the list, select either option 3 - Other language, or option 9. Both store numbers using the IEEE standard for double-precision floating point numbers, but they differ in how data is aligned. Select option 3 if you intend to develop your application programs using the QA Build, Report Writer and SQL/ODBC environments and your database will only be accessed on PCs. Select option 9 if you intend to program using DP4DYN in Visual Basic or another language that enforces alignment restrictions, or if you want to access the database directly on non Intel machines such as an IBM RS6000 or Sun Solaris.
If you chose option 3 or 9 for the last step, you are prompted:
The default is 'No', which you should accept if you intend to develop in QA Build, Report Writer, Microsoft C or SQL
Answer 'Yes' if you intend to use a programming language that allows less than 16 unique characters in a name. You are prompted to enter the number of characters that must be unique in table, field and role names
When you complete the programming language selection, DP4 displays the Database Creation/Changes menu:
If you see the following warning, the database will not be created properly:
To correct this problem, you should run setsessn -db bd, and setsessn -db bd -dbcheck. This warning should not appear with current versions of DP4