home *** CD-ROM | disk | FTP | other *** search
-
-
- Clarion for DOS 3.1
- Release 3100
- Table of Contents.
-
- 1. Introduction
- 2. Additional Document Files
- 3. What's new for 3.1
- 4. Technical Support
- 5. Reporting Problems and Feature Requests
- 6. Tutorial on disk
- 7. Tidbits on database drivers
- 8. Btrieve.exe required
- 9. Btrieve Distribution Licensing
- 10. Installation notes
- 11. Failed installation
- 12. Running under OS/2
- 13. Running under Windows 3.1
- 14. Performance Considerations
- 15. Miscellaneous Notes
-
- Section 1. Introduction
- ───────────────────────
-
- Clarion for DOS 3.1 is an exciting new product from TopSpeed Corporation.
- This product represents a significant step forward from its predecessor,
- Clarion Database Developer 3.0 (CDD). Clarion for DOS is a new product, with
- a new name, new manuals, and new features. It is reworked from the ground up
- and achieves a new level of quality and stability. Clarion for DOS is
- completely compatible with its predecessor, CDD, and also attains a much
- higher level of compatibility with the earlier Clarion Professional Developer
- 2.1.
-
-
- Section 2. Additional Document Files
- ────────────────────────────────────
-
- In your CLARION3/DOC subdirectory, you will find some additional
- documentation files as follows:
-
- APPCNV.DOC Application conversion to 3.1 from both CPD 2.1 and CDD
- 3.0.
- CLACNV.DOC Source code conversion from CPD 2.1 to 3.1.
- EXAMPLES.DOC A guide to the Clarion for DOS example programs
- LRM21TO3.DOC Clarion language changes from CPD 2.1 to CDD 3.0.
- MEMORY.DOC Sample memory configurations.
- NEWFOR31.DOC A quick index to new 3.1 features, for 3.0 users.
- POOLLMT.DOC A discussion of compiler pool limits, and how to avoid
- exceeding them.
- RUNERROR.DOC Information on runtime error files.
- VESA.DOC Information on VESA drivers used for displaying graphics
- in Super VGA mode.
-
- Please note that any information in these DOC files supersedes the printed
- manuals when they differ. Also the online HELP supersedes the printed
- manuals.
-
-
- Section 3. What's New for 3.1
- ─────────────────────────────
-
-
- Clarion for DOS 3.1 has many exciting new features which include:
-
- * CPD 2.1 app conversion with full execution compatibility
-
- * Multi-line, colorized list box and template support
-
- * High performance Universal Browse template
-
- * Data Dictionary Access from the Application Generator
-
- * Binary Coded Decimal (BCD) math to eliminate rounding errors
- with Decimal data types
-
- * Easier to use dual list box Help system
-
- * New TopSpeed file driver
-
- * Ability to print Image fields on reports
-
- * Natural order of computation for Formulas
-
- * Auto-populate mode for List Boxes
-
- * Ability to print Data Dictionary contents
-
- * Ability to create Data Dictionaries from Data files (Import)
-
- * Clarion for Windows Data Dictionary import (.TXD import)
-
-
- For a complete description of the new features, see the file NEWFOR31.DOC
- which will direct you to all the pages in the documentation that detail the
- new features.
-
-
- Section 4. Technical Support
- ────────────────────────────
-
- Both Getting Started and the User's Guide list the technical support phone
- and fax numbers, at the end of chapter one. Additionally, you'll find a
- great many members of the TopSpeed/Clarion community, known as Team TopSpeed,
- who you can access in the TOPSPEED forum, on CompuServe. This group of
- experts are ready and willing to answer questions and otherwise help you.
- They're a tremendous resource. We here at TopSpeed hope you'll become an
- active member of the forum, and help other new members, in turn, as you
- master Clarion for DOS.
-
- To access the forum, after connecting to CompuServe, type GO TOPSPEED at any
- ! prompt.
-
-
- Section 5. Reporting Problems and Feature Requests
- ──────────────────────────────────────────────────
-
- TopSpeed has provided a Bug Reporting program (called "SUPPORTD.EXE"), so
- that you can add incident reports and suggestions for new features to our
- database. You'll find this program in the \CLARION3\SUPPORT sub-directory.
- We are vitally interested in all reports and suggestions for improving
- Clarion for DOS. Please make use of this program.
-
- For a comprehensive list of bugs, with its status and work-around, download
- the PROBLEMS.TPS file from Compuserve or Clarionet. Outside of the U.S.,
- contact your local distributor.
-
-
- To report a problem follow this approach:
-
- STEP 1: Isolate the Problem!
-
- If you are using the Application Generator, you will want to create a
- NEW application and import the individual Procedure(s) that cause the
- problem. If it is hand code, reduce it to the bare minimum!
-
- STEP 2: Remove hard coded Paths from file specifications!
-
- If the Dictionary being used contains Hardcoded Path specifications, you
- will need to make a copy of the DCT and remove all path specifications.
-
- STEP 3: Explain the Problem and How to Reproduce!
-
- COMPLETELY FILL OUT AN INCIDENT REPORT USING THE SUPPORTD PROGRAM.
- Explain the problem and the steps needed to reproduce the problem. If
- necessary include the specific keystrokes needed.
-
- STEP 4: Uploading the Problem!
-
- Once you have created the incident report using the SUPPORTD program,
- upload the zip file to the TopSpeed Forum on CompuServe Library 3 "Bug
- Uploads". If you do not have a CompuServe Account you can upload the Zip
- file to the Tech Support BBS (14.4KB access at (305)785-9172 ). If you
- do not have a modem, you can mail us a diskette.
-
-
- Please note that TopSpeed does not accept bug reports via the telephone or
- via CompuServe messages. PLEASE USE THE SUPPORTD PROGRAM TO SUBMIT BUGS.
- Using the SUPPORTD program allows TopSpeed to automate bug processing and
- tracking, ensuring that all bug reports are tracked throughout their life
- cycle. This assures that TopSpeed produces the highest quality product
- possible.
-
-
-
- Section 6. Tutorial on disk
- ───────────────────────────
-
- For your convenience, a completed version of the Tutorial program that you
- create using the Getting Started book is installed in the directory
- \CLARION3\TUTORIAL. You will need to generate, compile, and link both parts
- of the Tutorial before you can run it. You must generate, compile, and link,
- LOOKUPS.APP before you do CONTACTS.APP.
-
-
- Section 7. Tidbits on database drivers
- ──────────────────────────────────────
-
- The new Btrieve driver does more validation to ensure that the physical file
- matches the clarion definition. This may cause applications that work in 3009
- to produce an Invalid File Definition Error in 3.1. This is normally caused
- when a Btrieve key is defined in the physical file as a single field, but is
- defined as multiple fields in the Clarion definition. Eg:
-
- Physical File Current Clarion Definition
- ============= ==========================
-
- key 1 string(25) field1 STRING(10)
- field2 STRING(15)
- key1 KEY (field1, field2)
-
- In this case you need to change your key definition to be on a single string
- field.
-
- Physical File Current Clarion Definition
- ────────────────────────────────────────
-
- key 1 string(25) field0 STRING(25)
- grp GROUP,OVER(field0)
- field1 STRING(10)
- field2 STRING(15)
- END
- key1 KEY (field0)
-
- This will allow your app to work without changes, but tell the driver the
- real key you are working with.
-
- Section 8. Btrieve.exe
- ──────────────────────
-
- Btrieve MUST be resident before loading a Dictionary or Application file in
- the Clarion Environment. If you do not load Btrieve before loading the
- environment an error window will be displayed.
-
- CD31.BAT - Main batch file used to start Clarion for DOS 3.1.
- Loads Btrieve, resets it, runs Clarion3.exe and removes
- Btrieve from memory upon exit.
- BLOAD.BAT - Loads Btrieve with the required parameters
- BSTOP.EXE - Removes Btrieve from memory
- BRESET.EXE - Resets Btrieve.exe
-
- Section 9. Btrieve Licensing
- ─────────────────────────────
-
- According to our license agreement with Novell/BTI you may freely distribute
- Btrieve.exe to your customers. You may also distribute the utilities
- Bstop.exe and Breset.exe, these are Clarion written programs that unload the
- Btrieve TSR and force a reset, respectively.
-
-
-
- Section 10. Installation Notes
- ──────────────────────────────
-
- The installation program creates the following default directory tree
- structure.
-
- \CLARION3 - All Clarion .DLLs and .EXEs
- \CLARION3\LIB - Libraries for all memory models
-
- The directories below are created if you choose install entire system:
-
- \CLARION3\OPTIONS - Set Runtime switches and International support
- \CLARION3\TUTORIAL - Completed copies of the tutorial examples
- \CLARION3\DOC - Documentation files
- \CLARION3\EXAMPLE - Example Applications, Dictionaries and source
- code.
- \CLARION3\VESA - VESA (video) drivers / card specific
- \CLARION3\SUPPORT - SUPPORTD bug reporting program.
-
- *NOTE: Your DOS PATH must include the directory where Clarion for DOS was
- installed. The default install directory is \Clarion3.
-
- If you do not install in the default C:\CLARION3 directory, please note that
- you will have to specify new path names for the dictionary and template files
- for the EXAMPLE programs when you load them.
-
-
- Section 11. Failed Installation
- ───────────────────────────────
-
- If installation fails after you type A:INSTALL, try typing A:INSTALL /S to
- slow down the read/write heads on the floppy drive.
-
- If you use the /S option you must do the following to complete the
- installation:
-
- 1. Change directory to the location you installed Clarion
- i.e. CD \Clarion3
- 2. Run config.bat with drive and path where you installed Clarion
- i.e. Config C: \Clarion3
-
-
-
- Section 12. Running under OS/2
- ──────────────────────────────
-
- If you plan to run Clarion for DOS under IBM's OS/2 Warp, earlier versions of
- OS/2, or other OS/2 derivatives such as Citrix WinView, you should change the
- DOS Settings to the following:
-
- Idle Seconds = 1
- DPMI API Translation = DISABLED
-
- These DOS Settings are also recommended for running applications created with
- Clarion for DOS.
-
- Also, if you are running under OS/2 Warp, you must set the Smooth Mouse to
- OFF, for both Clarion for DOS and for applications created with Clarion For
- DOS.
-
-
- Section 13. Running under Windows 3.1
- ─────────────────────────────────────
-
- When running under Windows 3.1 or Windows for Workgroups 3.11, we recommend
- the following settings in Clarion's System Options (choose Options from the
- System Setup sub-menu of the Clarion menu) - all three video toggles should
- be disabled (checkboxes next to Use Smooth Mouse Cursor, Use Graphical Fonts,
- and Graphical Intro. Screen should not be checked).
-
- We also recommend running in full screen mode under Windows.
-
-
- Section 14. Performance Considerations
- ──────────────────────────────────────
-
- The key to good performance for running both Clarion for DOS, and the
- programs you create with it, is having ample memory. Clarion for DOS
- automatically runs in protected mode and supports Extended Memory (memory
- beyond 1MB, known as XMS memory). Increasing XMS memory will generally
- increase overall performance. One method of increasing XMS when you start up
- Clarion for DOS is to relinquish some XMS memory normally used by disk cache
- programs. To accomplish this, use the CD31X.BAT file to start up Clarion for
- DOS instead of the normal CD31.BAT file. CD31X.BAT will issue an XBCAST
- command to tell disk cache programs to relinquish some XMS memory for use by
- Clarion. Since some disk cache programs are incompatible with this
- mechanism, discontinue use of CD31X.BAT if you experience any problems.
-
- The standard Clarion for DOS 3.1 product does not have the ability to create
- programs that run in protected mode and use XMS memory. However, you can
- purchase a separate TopSpeed product, the Clarion DOS Extender, which will
- enable Clarion for DOS to create programs that run in protected mode. If you
- are experiencing performance problems with a program you have created due to
- its size, you should consider using the Clarion DOS Extender.
-
-
- Section 15. Miscellaneous Notes
- ───────────────────────────────
-
- * If you use the Paradox file driver note that it is not registered by
- default. You must register it by going to the Database Drivers menu
- under the System Options menu under the Clarion menu. Also note that
- the Paradox driver is a single user only driver and does not support
- multiple user access.
-
- * There appears to be problems in the QEMM 7.5 DOS Extender from
- Quarterdeck that cause Clarion for DOS to hang up. Do not use QEMM 7.5
- with Clarion for DOS. Use EMM386, which comes with DOS, instead.
-
- * THE .APP FILE FORMAT HAS CHANGED FOR VERSION 3.1. Once you open an
- application in Clarion for DOS 3.1, the file is updated and earlier
- versions of Clarion for DOS (Clarion Database Developer) will not read
- them. You should backup you programs before loading them into 3.1.
-
-