home *** CD-ROM | disk | FTP | other *** search
- WELCOME TO PARADOX FOR WINDOWS
- ------------------------------
-
- This file contains important, late-breaking information about Paradox,
- including revisions to the documentation. For answers to commonly asked
- questions about Paradox, see the HELPME.TXT file in the Paradox system
- directory. Information in these files supersedes information in the
- Paradox documentation.
-
-
- TABLE OF CONTENTS
- -----------------
-
- 1. Contacting Borland
- 2. TUTILITY Notes
- 3. Documentation Notes
-
-
- 1. CONTACTING BORLAND
- ---------------------
-
- If you have any problems, please read this file, the HELPME.TXT file, and
- the Paradox manuals first. If you still need assistance, see the "Getting
- Started" manual for a complete description of the different services
- Borland offers. For your convenience, the contact information is
- summarized below.
-
- TechFax
- -------
- U.S. and Canada 800-822-4269 (voice)
-
- File Download BBS
- -----------------
- U.S. and Canada 408-439-9096
- Australia 02-911-1024
-
- Online Information Services
- ---------------------------
- CompuServe GO BORLAND
- BIX JOIN BORLAND
- GEnie BORLAND
-
- Paradox Automated Support
- -------------------------
- U.S. and Canada 800-524-8420 (24-hour voice response system)
-
- Paradox Technical Advisor
- -------------------------
- U.S. only 900-555-1000 (voice)
-
- Customer Service
- ----------------
- U.S. 408-461-9000 (7 a.m. to 5 p.m. Pacific time)
- Canada 416-229-6000
- U.K. 0734 321150
- Australia 02-911-1033
-
-
- 2. TUTILITY NOTES
- -----------------
-
- TUTILITY checks a Paradox table for damage and rebuilds it if
- necessary. Paradox tables can be damaged by power failures, hardware
- failures, bad network cards or connections, removing a floppy disk
- that Paradox is accessing, or rebooting the system while Paradox is
- active in memory. You should always make regular backups of your
- important data.
-
- To start TUTILITY, type TUTILITY at the DOS prompt, then press
- [Enter]. If you installed Paradox in the PDOXWIN directory, you can
- also start TUTILITY from its icon in the Paradox for Windows group.
- If you installed to a different directory, you have to edit
- TUTILITY.PIF before you can start TUTILITY from its icon.
-
- Additional instructions and a description of program options are
- provided in the TUTILITY.DOC file. Online help is also available when
- you run the program. Command-line help is available by typing
- TUTILITY -help.
-
-
- 3. DOCUMENTATION NOTES
- ----------------------
-
- This section of the README file contains new information and revisions
- to the Paradox manuals.
-
- "Getting Started"
- -----------------
- - Your SHARE.EXE command (in either your AUTOEXEC.BAT or your
- CONFIG.SYS) should include these optional parameters:
-
- SHARE /F:4096 /L:400
-
- The /F parameter allocates file space for the DOS storage area used
- to record file-sharing information. The default value is 2048. The /L
- parameter sets the number of files that can be locked at one time. The
- default value is 20.
-
- - The following command-line options have been added to Paradox:
-
- -n Do not write changes to WIN.INI. When you exit Paradox, the names
- of the working directory and the private directory are written to
- WIN.INI. Use -n to prevent this. You can place -n in the FLAGS=
- line of the [PDOXWIN] section of WIN.INI. If you do this and need to
- save changes to WIN.INI, you can override the -n option by starting
- Paradox with the -y option. For more information about starting
- Paradox with command-line options, see Chapter 14 in "Getting
- Started."
-
- -y Do write changes to WIN.INI
-
- -e Prevents Paradox from writing changes to PDOXWIN.INI and
- PDOXWORK.INI. This option is useful for developers who require
- specific settings in these files.
-
- -f Lets Paradox writes changes to PDOXWIN.INI and PDOXWORK.INI. This
- option overrides -e if is placed in the FLAGS= line in the [PDOXWIN]
- section of WIN.INI.
-
- -s Prevents users from resizing the Desktop. This option starts Paradox
- without a resizable window border. It does not prevent the window
- from being resized by ObjectPAL applications.
-
- -t Lets users resize the Desktop. This option can be used to override -s
- if it is placed in the FLAGS= line in the [PDOXWIN] section of
- WIN.INI.
-
- - When starting a second instance of Paradox from a second Paradox icon,
- use the -n command-line option (which prohibits Paradox from saving
- private and working directory settings in the WIN.INI file) and the
- -p option (which lets you choose a different private directory).
-
- - If you are accessing a table on a network, you must close the table
- before you log off the network.
-
- "User's Guide"
- --------------
- - When you export data to or import data from an ASCII file, your date,
- numeric, and currency fields use the settings from your Windows Control
- Panel.
-
- - If a Windows file association already exists for a .DBF or .QBE file,
- Paradox will overwrite it during installation.
-
- - Under certain conditions in a multiuser environment, forms bound to
- unkeyed (unindexed) tables may lose track of the current record during
- a lengthy operation. You can avoid this situation entirely by using
- keyed tables.
-
- - You must supply the full path name (not an alias) for the Answer table
- specified in the Properties|Answer Table|Options dialog.
-
- "ObjectPAL Reference"
- ---------------------
- - p. 227 isFromUI returns TRUE only for the first KeyEvent generated by a
- keypress; for subsequent events or actions, isFromUI returns FALSE.
- For example, when the user presses a key it generates a KeyEvent which
- Paradox may translate into one or more events or actions; however,
- isFromUI returns TRUE only for the first KeyEvent (the one generated
- by the user).
-
- - New method/procedure for the Form type: getFileName( ) String. As a
- method, it returns the file name of the associated form. As a procedure
- it returns the file name of the current form.
-
- - New method for the TableView type: moveToRecord( tc TCursor ) Logical.
- Makes a table view point to the current record of a TCursor.
-
- - Keywords associated with specific types are described in Chapter 4,
- "Object type reference." For example, CREATE, INDEX, and SORT act on
- tables, so they're described in the Table section.
-
- - The CREATE, INDEX, and SORT structures are not available from the
- Methods dialog box or from the Language|Keywords menu. Refer to the
- Table section of the "ObjectPAL Reference" for information about these
- structures.
-
- - Do not call a DynArray removeItem or empty method to modify a dynamic
- array when iterating over it in a forEach loop.
-
- - The following ObjectPAL methods and procedures are not documented
- but are available in the Database type:
-
- - setQueryRestartOptions (const qryRestartType SmallInt) Logical
-
- Specifies the behavior of queries in a multiuser environment, where
- qryRestartType is one of the following:
-
- QueryLock SmallInt Acquires a write lock on the table
- before executing a query.
- QueryNoLock SmallInt Does not lock the table and ignores
- changes to it during a query.
- QueryRestart SmallInt Restarts a query if a change to the
- table occurs during the query.
- QueryDefault SmallInt Uses the query restart option specified
- in the Properties|Restart Options
- dialog box.
-
- - getQueryRestartOptions () SmallInt
-
- Returns the value established by setQueryRestartOptions.
-
-
- "ObjectPAL Developer's Guide"
- -----------------------------
- - p. 193 The position coordinates for a dialog box are
- calculated with respect to the screen; however, the
- position coordinates for a form are calculated with
- respect to the Paradox Desktop. The position coordinates
- of dialog boxes are calculated with respect to the screen
- because dialog boxes are not MDI children.
-
- - Under certain conditions in a multiuser environment, unkeyed
- (unindexed) tables may lose track of the current record during a
- lengthy operation. If you're using a TCursor, you can call currRec to
- make sure you're working with the current record. You can avoid this
- situation entirely by using keyed tables.
-
- - When you use ObjectPAL to place a primary index on an existing table
- that is either on a network drive or accessed with local share on, you
- must create a maintained index.
-
-