2007-12-05   Fixed bugs - Paradox 11 - Build 410 - Internal 10.0

This document contains descriptions of bugs in Paradox that have been fixed in Paradox 8 or later versions.

Base version for this document is Service pack 4 of Paradox 7 for Win95/Win NT with Bde 3.50 installed.

The list has been compiled by:
Bertil Isberg
Statistics Sweden
office e-mail: bertil.isberg AT scb DOT se
home e-mail: bertil.isberg AT bredband DOT net

Thanks to all of you who have contributed to this document by reporting bugs on Corel's newsgroups.

My current configuration:
Paradox: Help | About dialog: 11.00.410
BDE Administrator: Object | Version Information - Idapi32.dll: 5.2.0.2.
My Computer - Properties: Win XP Media Center Edition Version 2002 SP 2



Table of contents

Fixed inBug IdTitle
Bde 4.0 PX0168 Local SQL - Update statement
Bde 4.0 PX0173 Local SQL - Group by clause
Bde 4.01 PX0006 TableStructure dialog - minimum validity check
Bde 4.01 PX0014 Tables - TableLookup - A1 column
Bde 4.01 PX0208 Form run - tables linked as 1-M - detail table is shown out of order
Bde 4.01 PX0228 TableStructure dialog - removing validity checks
Bde 4.51 PX0181 Local SQL - select from dBASE table - cast as Integer
Bde 4.51 PX0195 Non standard database drivers - MSACCESS driver - security database
Bde 4.51 PX0196 Bde 4.x fixes
Bde 4.51 PX0219 Chart - based on QBE
Bde 4.51 PX0368 Import - Fixed length text - last record missing
Bde 5.0 PX0223 Local SQL - like and indexes
Bde 5.01 PX0293 Non standard database drivers - MS Paradox ODBC driver - incorrect SQL code generated by Show SQL
Bde 5.01 PX0296 Tables - adding rows to table with memo field
Bde 5.01 PX0302 Export - Lotus - wk1 format
Bde 5.11 PX0221 Bde 5.x fixes
Bde 5.11 PX0358 Local SQL - Update statement - AutoInc keys are increased
Paradox 8.0 PX0001 Printer Setup - Generic driver
Paradox 8.0 PX0002 Developer Preferences - GPV
Paradox 8.0 PX0003 ObjectExplorer - ObjectTree - renaming objects
Paradox 8.0 PX0005 ObjectExplorer - ObjectTree - selecting objects
Paradox 8.0 PX0011 Form run - modal and non modal dialogs
Paradox 8.0 PX0015 ObjectPAL - msgInfo() called from NWC (ActiveX) object events
Paradox 8.0 PX0020 ObjectPAL - report.print(reportPrintInfo)
Paradox 8.0 PX0025 ObjectPAL - fileBrowser() - selecting multiple files
Paradox 8.0 PX0034 ObjectPAL - fileBrowser() - fileBrowserInfo.Title
Paradox 8.0 PX0035 ObjectPAL - fail()
Paradox 8.0 PX0039 Form design - Notebook object - Tabs Across property
Paradox 8.0 PX0040 ObjectPAL syntax - menuconstants missing
Paradox 8.0 PX0041 Toolbars - Status bar - message not cleared
Paradox 8.0 PX0042 Paradox desktop - activating Paradox
Paradox 8.0 PX0044 Project Viewer - Delimited Text Import
Paradox 8.0 PX0048 Event model - menuactions triggered by a custom toolbar
Paradox 8.0 PX0049 Form design - MultiRecord object - FillOrder property
Paradox 8.0 PX0051 ObjectPAL - enumTableLinks()
Paradox 8.0 PX0052 ObjectPAL - create table - secStruct
Paradox 8.0 PX0059 Printer Setup - Resource leakage
Paradox 8.0 PX0061 Table Repair - freezing
Paradox 8.0 PX0064 Chart - Lines in XY chart
Paradox 8.0 PX0067 ObjectPAL - Error - Internal error - tcursor.setGenFilter()
Paradox 8.0 PX0077 Form run - unbound field with Picture specified
Paradox 8.0 PX0079 ObjectExplorer - list object bound to a dropDown field
Paradox 8.0 PX0080 Paradox Runtime - Error - OCX Support is not available
Paradox 8.0 PX0084 ObjectPAL - table.attach()
Paradox 8.0 PX0086 Export - Delimited text - Separator
Paradox 8.0 PX0087 ObjectPAL - fail()
Paradox 8.0 PX0118 ObjectPAL QuickLookup - GPV
Paradox 8.0 PX0123 Report run - based on QBE with FIELDORDER specified
Paradox 8.0 PX0125 ObjectPAL - query.createAuxTables()
Paradox 8.0 PX0128 Report print - Calculated fields based on unlinked table
Paradox 8.0 PX0134 Report run - Calculated field using readEnvironmentString()
Paradox 8.0 PX0146 Event model - action(dataUnlockRecord) - dialog form
Paradox 8.0 PX0150 Non standard database drivers - wildcards in filter
Paradox 8.0 PX0159 ObjectPAL - query.CheckField() and query.setCriteria()
Paradox 8.0 PX0167 Form / Report design - Data Model Help button
Paradox 8.0 PX0171 ObjectPAL - tcursor.sortTo()
Paradox 8.0 PX0172 ObjectExplorer - MultiRecord object - NCOLS and NROWS properties
Paradox 8.0 PX0175 Form run - fonts not displayed properly
Paradox 8.0 PX0177 ObjectPAL - alias path resolution
Paradox 8.0 PX0178 ObjectPAL - dlgExport()
Paradox 8.0 PX0190 TextImport Expert
Paradox 8.0 PX0191 TextImport Expert - defining Separator
Paradox 8.0 PX0199 Report run - Field in Page Footer
Paradox 8.0 PX0204 Form design - GPV - Cut and Paste
Paradox 8.0 PX0236 ObjectPAL - setFileAccessRights()
Paradox 8.0 PX0240 Non standard database drivers - Excel ODBC driver - Excel 5 workbook
Paradox 8.0 PX0252 Tables - Table Corruption
Paradox 8.0 PX0253 Mailing Label Expert
Paradox 8.0 PX0259 ObjectPAL - splitFullFileName()
Paradox 8.0 PX0261 Table Repair - passwords
Paradox 8.0 PX0271 Paradox desktop - temporary tables not deleted on exit from Paradox
Paradox 8.0 PX0278 ObjectPAL - setDesktopPreference()
Paradox 8.0 PX0280 Report design - Tools | ObjectExplorer
Paradox 8.0 PX0285 Launching Paradox - command line switch -m
Paradox 8.0 PX0287 QBE editor - Query Properties dialog
Paradox 8.0 PX0291 Report run - Calculated field - Number of records - filters and group band
Paradox 8.0 PX0292 Preferences - Open Project Viewer on Startup
Paradox 8.0 PX0294 ObjectExplorer - selecting an event for an ActiveX object
Paradox 8.0 PX0317 ObjectPAL - uiObject.insertAfterRecord()
Paradox 8.0 PX0346 TableView - GPV - caused by folder name
Paradox 8.0 PX0714 ObjectPAL - oleAuto.TypeText() - MS Word
Paradox 8.0 P1 PX0055 ObjectPAL - popupMenu.addText()
Paradox 8.0 P1 PX0238 Paradox 8 Patch 1
Paradox 8.0 P1 PX0628 ObjectPAL - Resource leakage - enumFonts()
Paradox 9.0 PX0008 Form run - DownArrow in TableFrame
Paradox 9.0 PX0012 ObjectPAL - query.executeQbe(tcursor)
Paradox 9.0 PX0013 ObjectPAL - tcursor.subtract()
Paradox 9.0 PX0017 ObjectPAL - enumDesktopWindowNames() - query windows
Paradox 9.0 PX0019 ObjectExplorer - Window moving
Paradox 9.0 PX0031 Form run - Notebook - Textobject on tab
Paradox 9.0 PX0032 Form design - Document Source
Paradox 9.0 PX0038 Form / Report run - Summary calculated field and Treat blank fields as zeros
Paradox 9.0 PX0047 Table Repair - entering a tablename
Paradox 9.0 PX0050 Incorrect calculations in QBE, and summary fields in forms, and reports
Paradox 9.0 PX0057 Report run - group band based on Logical column
Paradox 9.0 PX0068 ObjectPAL - execute()
Paradox 9.0 PX0078 Chart - Resource leakage
Paradox 9.0 PX0096 ObjectPAL - execute()
Paradox 9.0 PX0120 Import - Delimited text - datatype conversions
Paradox 9.0 PX0153 ObjectPAL - form.open() - WinDefaultCoordinate
Paradox 9.0 PX0176 Form run - Ole field - Display as Icon
Paradox 9.0 PX0187 ObjectPAL - formatStringToTime()
Paradox 9.0 PX0192 ObjectPAL - GPV - tableFrame'ColumnWidth
Paradox 9.0 PX0193 ObjectPAL - uiObject.moveto()
Paradox 9.0 PX0203 ObjectPAL - blankRecord property
Paradox 9.0 PX0205 ObjectPAL - getDesktopPreference()
Paradox 9.0 PX0209 Toolbars - Edit mode button
Paradox 9.0 PX0210 ObjectExplorer - custom methods with same name as an event
Paradox 9.0 PX0211 ObjectPAL - toolbar cluster constants
Paradox 9.0 PX0212 Visual Query Builder - Non standard database drivers
Paradox 9.0 PX0226 Button Expert
Paradox 9.0 PX0229 ObjectPAL - table.restructure()
Paradox 9.0 PX0230 ObjectPAL - GPV - dataTransfer.setDestCharSet()
Paradox 9.0 PX0231 ObjectPAL - hideToolbar()
Paradox 9.0 PX0233 TableView - Font Color
Paradox 9.0 PX0241 TableView - DataDependent property for smallint columns
Paradox 9.0 PX0243 ObjectPAL - string.format("cc")
Paradox 9.0 PX0246 TableStructure dialog - minimum validity check
Paradox 9.0 PX0247 Form run - 1-M linked tables - uiObject.setGenfilter() on detail table
Paradox 9.0 PX0248 Import - text file with no extension
Paradox 9.0 PX0249 ObjectPAL - printerSetOptions()
Paradox 9.0 PX0251 ObjectPAL - setTitle()
Paradox 9.0 PX0254 Installation - BLL files
Paradox 9.0 PX0255 Form run - Notebook - Page rotate
Paradox 9.0 PX0257 Table Repair - Tutility API
Paradox 9.0 PX0258 Form run - ActiveX - Spin Box
Paradox 9.0 PX0260 Event model - keyEvent - eventInfo.vChar() for Spacebar key
Paradox 9.0 PX0262 ObjectPAL - exit()
Paradox 9.0 PX0263 Form run - Error - Warning: Record already locked in this session
Paradox 9.0 PX0265 TableView - drag row
Paradox 9.0 PX0266 ObjectPAL - referencing objects from code at field level in a MRO or tableFrame
Paradox 9.0 PX0267 Local SQL - Updating table containing memo field
Paradox 9.0 PX0268 Report print - second print gives blank page
Paradox 9.0 PX0270 Import Expert
Paradox 9.0 PX0273 ObjectPAL - setProtoProperty()
Paradox 9.0 PX0276 ObjectPAL - getRegistryValue() - doubleWord
Paradox 9.0 PX0277 Form Expert - Error - There are no fields selected from TableA, parent of TableB
Paradox 9.0 PX0281 Chart - Show legend ContextHelp
Paradox 9.0 PX0282 TableStructure dialog - deleting Picture
Paradox 9.0 PX0286 ObjectPAL - application.bringToTop()
Paradox 9.0 PX0300 Report print - more than 999 pages
Paradox 9.0 PX0301 Field Expert - getCurrencyAsText()
Paradox 9.0 PX0331 ObjectPAL - dmLinkToIndex() causing problems
Paradox 9.0 PX0338 Import Expert - incorrect script generated
Paradox 9.0 PX0354 Report print - Chart is printed with number on axes
Paradox 9.0 PX0355 Toolbars - tooltip on customized toolbar
Paradox 9.0 PX0365 Form run - returning to form design - performance
Paradox 9.0 PX0372 Printer names
Paradox 9.0 PX0375 ObjectPAL - fileSystem.fullName() and unc names
Paradox 9.0 PX0410 TableStructure dialog - number of validity checks
Paradox 9.0 PX0415 QBE run / Local SQL - Result of calculation -1*0
Paradox 9.0 PX0418 Tables - Creating secondary index
Paradox 9.0 PX0582 Launching Paradox - command line switches
Paradox 9.0 PX0670 Import - Delimited text - file extension .csv
Paradox 9.0 PX0683 ObjectPAL - printerSetCurrent()
Paradox 9.0 PX0715 ObjectPAL - Error - Table does not exist - sql.executeSql(tcursor)
Paradox 9.0 PX0746 NWC object - combobox
Paradox 9.0 PX0764 Restructure dialog - language driver
Paradox 9.0 PX0765 Export to delimited text
Paradox 9.0 P1 PX0024 ObjectPAL - query.enumFieldStruct()
Paradox 9.0 P1 PX0188 Project Viewer - Error - Directory name is invalid
Paradox 9.0 P1 PX0213 ObjectPAL - dmGetProperty()
Paradox 9.0 P1 PX0225 Paradox 9.0 ServicePack 1
Paradox 9.0 P1 PX0256 Project Viewer - specifying a subdirectory
Paradox 9.0 P1 PX0279 Toolbars - Edit button and Status bar message are unsynchronized
Paradox 9.0 P1 PX0288 Form run - linked tables - autoIncrement keys
Paradox 9.0 P1 PX0303 Project Viewer - menu from a hidden DesktopForm
Paradox 9.0 P1 PX0310 Report run - Error - Unexpected: Divide by zero
Paradox 9.0 P1 PX0311 TableStructure dialog - column names
Paradox 9.0 P1 PX0312 Report run - Publish As - RTF, DOC, and WPD
Paradox 9.0 P1 PX0315 Non standard database drivers - Form design - based on SQL files
Paradox 9.0 P1 PX0319 TableView - pasting records
Paradox 9.0 P1 PX0320 Report run - Publish As - RTF, and DOC
Paradox 9.0 P1 PX0323 Report run - Publish As - RTF - when report is based on a QBE file
Paradox 9.0 P1 PX0400 Form run - report.open() - menu problem
Paradox 9.0 P1 PX0414 Form / Report design - loading P7 objects in P9
Paradox 9.0 P2 PX0313 ObjectPAL - GPV - enumPrinters()
Paradox 9.0 P2 PX0322 Toolbars - Status bar messages has disappeared
Paradox 9.0 P2 PX0326 Export - Delimited text - Use field names as first row
Paradox 9.0 P2 PX0335 Report design - placing a Crosstab object in record band
Paradox 9.0 P2 PX0339 Toolbars - floating toolbars that shouldn't be there
Paradox 9.0 P2 PX0340 Report run - Publish As - RTF - GPV
Paradox 9.0 P2 PX0342 Report print - when zoomed
Paradox 9.0 P2 PX0351 Import - Excel - range is ignored
Paradox 9.0 P2 PX0353 ObjectPAL - form.open(WinStyleConstants) - not shown on Status bar
Paradox 9.0 P2 PX0369 Event model - menuAction() Event - eventInfo.id()=menuInit
Paradox 9.0 P2 PX0377 ObjectPAL - form.open(WinStyleHidden) - zorder problem
Paradox 9.0 P2 PX0392 Form design - ranges set in filter dialog is not saved with the form
Paradox 9.0 P2 PX0464 About Paradox - System Info - Corel EXEs & DLLs
Paradox 9.0 P2 PX0699 Paradox 9.0 ServicePack 2
Paradox 9.0 P3 PX0132 Report print - Ole object
Paradox 9.0 P3 PX0180 ObjectPAL editor - Print
Paradox 9.0 P3 PX0215 ObjectExplorer - Pin Explorer
Paradox 9.0 P3 PX0237 Local SQL - Error - No such table or correlation name
Paradox 9.0 P3 PX0264 Report print - left margin is not respected
Paradox 9.0 P3 PX0321 Event model - keyEvent - sendKeys()
Paradox 9.0 P3 PX0333 Event model - setFocus() event - toolbar.attach()
Paradox 9.0 P3 PX0341 ObjectPAL - form.open(WinStyleHidden) - zorder problem
Paradox 9.0 P3 PX0367 Report design / print - first report gets landscape orientation
Paradox 9.0 P3 PX0383 ObjectPAL - table.restructure() - Memo field
Paradox 9.0 P3 PX0388 Debugger - Paradox main menu and toolbars are unavailable
Paradox 9.0 P3 PX0393 Tables - locate in memo field - performance
Paradox 9.0 P3 PX0394 Toolbars - multiple copies of VCR control on the ActiveX toolbar
Paradox 9.0 P3 PX0397 TableStructure dialog - GPV - accessing Table Lookup tab
Paradox 9.0 P3 PX0466 Form design - removing a Picture
Paradox 9.0 P3 PX0468 TableStucture dialog - Save As
Paradox 9.0 P3 PX0474 Report run - Publish As RTF, and DOC - report is modified
Paradox 9.0 P3 PX0475 Report design - Page Setup dialog
Paradox 9.0 P3 PX0476 ObjectPAL - form.show() - zorder
Paradox 9.0 P3 PX0481 ObjectPAL - setMenuChoiceAttribute()
Paradox 9.0 P3 PX0497 Form run - unsynchronzied toolbar buttons
Paradox 9.0 P3 PX0700 Paradox 9.0 ServicePack 3
Paradox 9.0 P4 PX0152 Form run - ActiveX - Spin Box
Paradox 9.0 P4 PX0244 Event model - menuactions handled by a hidden form with DesktopForm=TRUE
Paradox 9.0 P4 PX0478 ObjectPAL - graphic.readfromfile() - reading JPEG
Paradox 9.0 P4 PX0479 Export - Fixed text - extra spaces between fields
Paradox 9.0 P4 PX0486 Query Expert - dBASE tables
Paradox 9.0 P4 PX0489 ObjectPAL - getRegistryValue() requires write permission to registry
Paradox 9.0 P4 PX0507 Import - Excel - only 32 columns imported
Paradox 9.0 P4 PX0508 Import - Excel - file is not released
Paradox 9.0 P4 PX0514 ObjectPAL - number.truncate()
Paradox 9.0 P4 PX0519 Report print - paper size defaults to Letter
Paradox 9.0 P4 PX0520 Report run - Publish As - RTF - empty table
Paradox 9.0 P4 PX0528 Form run - Notebook - ActiveX Vcr object
Paradox 9.0 P4 PX0548 ObjectPAL - Resource leakage - memo.readFromRtfFile()
Paradox 9.0 P4 PX0558 Documentation Expert - Error - The file "Doc" does not exist
Paradox 9.0 P4 PX0604 Form run - assigning values to numeric fields
Paradox 9.0 P4 PX0674 ObjectPAL - fileSystem.isDir() and Unc names
Paradox 9.0 P4 PX0677 ObjectPAL editor - GPV - editing or saving a library
Paradox 9.0 P4 PX0701 Paradox 9.0 ServicePack 4
Paradox 9.0 P4 PX0723 ObjectPAL - GPV - memo.writeToRtfFile()
Paradox 9.0 P4 PX0736 ObjectPAL - arithmetics with currency variables
Paradox 10.0 PX0235 Non standard database drivers - datatype numeric(9,2)
Paradox 10.0 PX0332 Printing - switching paper tray
Paradox 10.0 PX0363 ObjectPAL - setMouseShape(mouseHyperlink)
Paradox 10.0 PX0387 TableStructure dialog - Default validity check truncated
Paradox 10.0 PX0424 Form run - Error - Master record is missing - 1-1 linked tables with referential integrity defined
Paradox 10.0 PX0455 ObjectPAL - fileSystem.freeDiskSpaceEx() - NTFS
Paradox 10.0 PX0494 Visual Query Builder - Non standard database drivers - performance
Paradox 10.0 PX0498 ObjectPAL - fileSystem.deleteDir()
Paradox 10.0 PX0517 ObjectPAL - popupmenu.addText() - menu constant menuFormOpen
Paradox 10.0 PX0525 Report Expert - locks left on tables in a query
Paradox 10.0 PX0527 ObjectPAL - Silent exit of Paradox - query.getAnswername()
Paradox 10.0 PX0542 Form run - TableFrame - rotate column
Paradox 10.0 PX0547 Database Expert - Project Management
Paradox 10.0 PX0561 Crosstab / Chart - GPV - based on wide tables
Paradox 10.0 PX0562 Project Viewer - Copy / Paste
Paradox 10.0 PX0563 Form / Report design - GPV - Define Table Object-dialog
Paradox 10.0 PX0568 Form / Report design - GPV - Define Field dialog - 33rd column
Paradox 10.0 PX0586 Form run - memo field - selecting text by Shift+DownArrow
Paradox 10.0 P2 PX0337 Crosstab - incorrect columns created
Paradox 10.0 P2 PX0503 Crosstab - incorrect columns created
Paradox 10.0 P2 PX0521 ObjectPAL - fileBrowserEx() - fbIni
Paradox 10.0 P2 PX0522 ObjectPAL - Error - Record already locked by this session
Paradox 10.0 P2 PX0535 Event model - setFocus() event
Paradox 10.0 P2 PX0551 ObjectExplorer - Resource leakage
Paradox 10.0 P2 PX0552 Visual Query Builder - Selection tab
Paradox 10.0 P2 PX0557 Project Viewer - Error - No such interface supported
Paradox 10.0 P2 PX0574 ObjectPAL - GPV - report.print()
Paradox 10.0 P2 PX0577 Launching Paradox - running two instances of P10
Paradox 10.0 P2 PX0590 ObjectPAL - Error - Unable to insert OLE-object - ole.insertObject()
Paradox 10.0 P2 PX0592 Report print - Special field - Number of pages
Paradox 10.0 P2 PX0596 Alias pdxExperts
Paradox 10.0 P2 PX0597 Report print - GPV - Error - Could not initialize report & Invalid handle to function
Paradox 10.0 P2 PX0621 Paradox 10 ServicePack 2
Paradox 10.0 P2 PX0637 ObjectPAL - IPF - query.setAnswerFieldOrder()
Paradox 10.0 P2 PX0665 Merge Expert - WordPerfect 10 is missing
Paradox 10.0 P2 PX0668 Import - Excel - incorrect result when range specified
Paradox 10.0 P2 PX0716 ObjectPAL - table.restructure() - auxiliary passwords
Paradox 10.0 P3 PX0327 Form run - insertion marker when editing a memo field
Paradox 10.0 P3 PX0382 ObjectPAL - table.restructure() - Restructure Constant
Paradox 10.0 P3 PX0472 ObjectPAL - table.restructure() - refIntStruct
Paradox 10.0 P3 PX0540 Preferences - Database - Private directory - cannot change PRIV
Paradox 10.0 P3 PX0564 Form Expert - Error - Invalid alias
Paradox 10.0 P3 PX0651 Report design - Page Setup dialog - incorrect printer reported
Paradox 10.0 P3 PX0687 ObjectPAL - table.restructure() - indexstruct
Paradox 11.0 Build 233 PX0606 Tables - GPV - changing index for a table
Paradox 11.0 Build 233 PX0692 Form design - Data model issue when table occurs twice
Paradox 11.0 Build 233 PX0697 ObjectPAL - GPV - query.getAnswerName() and query.setAnswerName()
Paradox 11.0 Build 233 PX0718 Toolbars - Standard toolbar - New button
Paradox 11.0 Build 300 PX0706 About Paradox - System info - Available space on drive X: - reports incorrect information
Paradox 11.0 Build 300 PX0713 Form design / run - Access violation in module NTDLL.DLL
Paradox 11.0 Build 300 PX0720 Paradox 11.0 ServicePack 1
Paradox 11.0 Build 300 PX0721 Spell Checker - invoked from a field's property menu
Paradox 11.0 Build 321 PX0740 Printing - broken by WPO 11 SP2
Paradox 11.0 Build 410 PX0620 Paradox desktop - GPV - moving mousecursor over Status bar
Paradox 11.0 Build 410 PX0747 WPO 11 ServicePack 3
Paradox 11.0 Build 411 PX0752 WPO 12 ServicePack 2
Paradox RT 8.0 PX0054 Paradox Runtime - GPV - dde.open()
Paradox RT 9.0 PX0162 Paradox Runtime - GPV - TableLookup
Paradox RT 9.0 P2 PX0364 Paradox Runtime - Error - Design Object couldn't be opened
Paradox RT 9.0 P3 PX0390 Paradox Runtime - SpellChecker
Paradox RT 10.0 PX0347 Paradox Runtime - Create table - IndexStruct
Paradox RT 10.0 P2 PX0545 Paradox Runtime - Error - Query has no checked fields
Paradox RT 10.0 P2 PX0702 Paradox 10.0 RT ServicePack 2


Version gone: Bde 4.0

PX0168 Local SQL - Update statement
Under certain circumstances, using SQL to update a column which has a secondary index, all records are not updated.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0173 Local SQL - Group by clause
Under certain circumstances, there appears to be a problem with the 'Group by' statement in the BDE.
Type of error: FunctionalityFirst verified:Bde 3.50Verified by me: True

To index

Version gone: Bde 4.01

PX0006 TableStructure dialog - minimum validity check
A table with an AutoIncrement field as primary key. The field has a Minimum valcheck defined. You add a case-sensitive secondary index. The minimun valcheck is lost. When you try to add it, you get an error message: [Invalid array of validity check descriptors] , when the Save button is pressed.
Type of error: FunctionalityFirst verified:5.0Verified by me: True

To index

PX0014 Tables - TableLookup - A1 column
A lookup table defined for a A1 field. If the field contains both upper and lower case letters, only lower case are accepted in the master table.

Table language: PDOX ANSI Swedfin.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0208 Form run - tables linked as 1-M - detail table is shown out of order
If a table contains an alpha primary key, and the values contains both upper-case and lower-case letters, the table may get out of order when linked as a detail table in a 1-M link in a form. The problem is related to a couple of international language drivers, e g PDOX ANSI Intl850.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0228 TableStructure dialog - removing validity checks
You cannot remove more than one valcheck at a time. If you do, you'll get a GPV and eventually you have to use Alt+Ctrl+Del to get out of Paradox.
Type of error: AltCtrlDeleteFirst verified:Bde 4.0Verified by me: True

To index

Version gone: Bde 4.51

PX0181 Local SQL - select from dBASE table - cast as Integer
Running SQL on a dBase table, you cannot cast(value as Integer) even though the answer table is a Paradox table.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0195 Non standard database drivers - MSACCESS driver - security database
Currently, the native BDE Access driver only uses the security database that is specified in the registry
Type of error: FunctionalityFirst verified:Bde 4.0Verified by me: True

To index

PX0196 Bde 4.x fixes
a) Performing a Select with two Where criteria between multiple Paradox and dBASE tables produces a corrupt Paradox answer set (there are '*' in the Numeric field but apparently no displayable data). However, if another Where criteria is added the query will work correctly.

b) If a select query is run on a table with a secondary index on a single field and the where clause specifies that same field in a like clause, the resultant query returns data case-insensitive. If the secondary index is removed, the data comes back case-sensitive.

c) Performing a Select which includes a subquery on the ON clause with an OUTER JOIN should produce all records specified by the outer join table, but only those records which match the subquery are returned.

d) Executing an Update statement on a Paradox table where '1' is being subtracted in a datetime field does not subtract '1', but rather adds '1'.

e) Executing an ALTER TABLE statement on a Paradox table with a password, adds or deletes the field but also removes all auxilary and master passwords from the table.

f) Select statement missing table's file extension fails with "Invalid Field Name" error.

g) Attempting to open more than 512 dBASE tables results in error: "BDE error $000E".

h) Currently, you cannot place a string into a Paradox memo BLOb. If a paradox table has the following structure
Field1 Longint
Field2 Memo

and you do a SQL Insert statment like:
INSERT INTO TABLE.DB VALUES(100, "HELLO")

"HELLO" will not be in the memo field. No error is returned from the BDE.
Type of error: First verified:Bde 4.0Verified by me: False

To index

PX0219 Chart - based on QBE
The Legend Box in the chart does not translate national characters from Ascii to Ansi.
Type of error: MinorFirst verified:7.0 W95Verified by me: True

To index

PX0368 Import - Fixed length text - last record missing
During fixed length text files import, in some cases the last record is lost.
Type of error: FunctionalityFirst verified:Bde 4.0Verified by me: True

To index

Version gone: Bde 5.0

PX0223 Local SQL - like and indexes
The wildcards used in a SQL statement are % and _. They correspond to the Paradox .. and @.

The behaviour of Like '%' depends on whether the column is indexed or not, eg CustomerName like 'A%E' retrieves names starting with A and ending with E when CustomerName has no index, but all names starting with A when the column is indexed.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

Version gone: Bde 5.01

PX0293 Non standard database drivers - MS Paradox ODBC driver - incorrect SQL code generated by Show SQL
Show SQL generates incorrect SQL code when alias is based on Microsoft Paradox ODBC driver
Type of error: ErrorFirst verified:7.0 W95Verified by me: True

To index

PX0296 Tables - adding rows to table with memo field
Adding lots of records to table with a memo field fails on record #674.
Type of error: ErrorFirst verified:Bde 5.0Verified by me: True

To index

PX0302 Export - Lotus - wk1 format
Exporting a table to Lotus - wk1 format produces a GPV when BDE 5.0 is used.
Type of error: GPVFirst verified:Bde 5.0Verified by me: True

To index

Version gone: Bde 5.11

PX0221 Bde 5.x fixes
Bde 5.10
Getting error "Unexpected: General Protection Violation. Press 'OK', then save your documents and exit Paradox. If the problem persists: press 'Abort' to terminate Paradox." when trying to create a query based on a wide remote table or open a tableview of a wide remote table.
MS SQLServer 7 and 2000 - ODBC connection

Bde 5.11
This updated BDE IDSQL32.DLL fixes the following problems:

- Attempting to null out a group picture (Paradox graphic field) gives the error "Capability Not Supported".

- SQL UPDATE against field in secondary index on table with autoinc field causes autoinc field to get new value.

- Attempting to update a memo field with a WHERE clause on a non-key field, results in "Capability not supported" error message and the record is not updated.
Type of error: First verified:Bde 5.0Verified by me: False

To index

PX0358 Local SQL - Update statement - AutoInc keys are increased
Autoincrement fields starts to increment itself when a Local SQL query is run. This error is new for the 5.10 BDE, it did not exist in 5.01. BDE 5.01 is the one delivered with Paradox 9.
Type of error: FunctionalityFirst verified:Bde 5.10Verified by me: True

To index

Version gone: Paradox 8.0

PX0001 Printer Setup - Generic driver
Paradox and sometimes even Win95 will hang up completely when you change printer to Generic.
Type of error: AltCtrlDeleteFirst verified:7.0 W95 P3Verified by me: True

To index

PX0002 Developer Preferences - GPV
You get a GPV when you press the OK or the Cancel button in the Developer Preferences dialog.
Type of error: GPVFirst verified:7.0 W95 P3Verified by me: True

To index

PX0003 ObjectExplorer - ObjectTree - renaming objects
In the ObjectTree, you can rename objects by selecting and clicking the same way as in Explorer. This technique cannot be used with listobjects belonging to a dropdown field.
Type of error: MinorFirst verified:7.0Verified by me: True

To index

PX0005 ObjectExplorer - ObjectTree - selecting objects
When you try to select an object in the ObjectTree, you often end up on a different object than the one you clicked. This happens if the current object is not visible in the ObjectTree window, that is you have scrolled with the scroll bars to find the object to select.
Type of error: MinorFirst verified:7.0Verified by me: True

To index

PX0011 Form run - modal and non modal dialogs
Your application contains a non modal dialogbox, e g a custom toolbar (not the one introduced with Paradox 7, but the one you did write in Paradox 5). This dialog is opened. From another form, you call a modal dialog with a wait(). The non modal dialog will freeze when the modal dialog is closed. You cannot close the non modal dialog in any other way than Window | Close All.
Type of error: FunctionalityFirst verified:7.0Verified by me: True

To index

PX0015 ObjectPAL - msgInfo() called from NWC (ActiveX) object events
A msgInfo()-dialog called from one of the NWC-objects' events, locks the keyboard and the mouse. You can't move from the NWC-object to another object using the Tab key or using the mouse.
Type of error: FunctionalityFirst verified:7.0Verified by me: True

To index

PX0020 ObjectPAL - report.print(reportPrintInfo)
I cannot get the ReportPrint Info to print more than one copy when parameter MakeCopies=true.
Type of error: FunctionalityFirst verified:7.0Verified by me: True

To index

PX0025 ObjectPAL - fileBrowser() - selecting multiple files
If you want to return more than one file, you cannot change directory in the fileBrowser dialog. You will only get the filenames in the array. The selected directory is not returned. fbi.path and fbi.alias does not contain the selected directory.

Fixed in fileBrowserEx() in Paradox 8.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0034 ObjectPAL - fileBrowser() - fileBrowserInfo.Title
FileBrowserInfo variable Title does not work, when an array is sent as a parameter to retrieve multiple files.
Type of error: FunctionalityFirst verified:7.0Verified by me: True

To index

PX0035 ObjectPAL - fail()
fail() bubbles differently in 16 bit vs 32 bit.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0039 Form design - Notebook object - Tabs Across property
You have saved a form with a NoteBook object. Change the "Tabs Across" property, and close the form. You are not prompted to save the form.
Type of error: FunctionalityFirst verified:7.0Verified by me: True

To index

PX0040 ObjectPAL syntax - menuconstants missing
The following toolbar bitmap constants have no menu id constant associated with them: BitmapAddToCat , BitmapChkSyntax , BitmapCompile , BitmapDoJoin , BitmapEditAnswer , BitmapLineSpace1 , BitmapLineSpace15 , BitmapLineSpace2 , BitmapLineSpace25 , BitmapLineSpace3 , BitmapLineSpace35 , BitmapLinkDm , BitmapLoadDm , BitmapNextWarn , BitmapOk , BitmapOpenTutor , BitmapPageBreak , BitmapQuickForm , BitmapQuickGraph , BitmapQuickReport , BitmapQuickXTab , BitmapRemoveFromCat , BitmapSaveDm , BitmapSetBreak , BitmapSetOrgin , BitmapSetWatch , BitmapShowSQL , BitmapSortAnswer , BitmapSpeedExit , BitmapStepInto , BitmapStepOver , BitmapStop , BitmapTButton , BitmapTComboBox , BitmapTListBox , BitmapTProgressBar , BitmapTSpinEdit , BitmapTTrackBar , BitmapViewBreak , BitmapViewCallStack , BitmapViewDebugger , BitmapViewMethods , BitmapViewSource , BitmapViewTracer , BitmapViewTypes , BitmapViewWatch.

So even though, the bitmap constants exists you cannot create the functionality on your customized toolbar.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0041 Toolbars - Status bar - message not cleared
When you have a tableview open, there is a statusbar message Record x of y. This message is not cleared when the tablewindow is closed.
Type of error: MinorFirst verified:7.0Verified by me: True

To index

PX0042 Paradox desktop - activating Paradox
When you are in another application, e g Notepad, and you try to activate Paradox by clicking on the Toolbar, Paradox does not get activated.
Type of error: MinorFirst verified:7.0Verified by me: True

To index

PX0044 Project Viewer - Delimited Text Import
Selecting Delimited Text Import when the text file does not contain field names as first row will open the import dialog with Fixed text selected.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0048 Event model - menuactions triggered by a custom toolbar
A custom Toolbar generates menuActions. A hidden main form with property DesktopForm=True, will not get the menuactions generated by a custom Toolbar.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0049 Form design - MultiRecord object - FillOrder property
Some of the properties for a MRO are number of records: Across and Down and another is FillOrder: TopDown then LeftRight or LeftRight then TopDown. In forms, FillOrder is reversed. If you select TopDown, you'll get LeftRight.
Type of error: MinorFirst verified:7.0Verified by me: True

To index

PX0051 ObjectPAL - enumTableLinks()
enumTableLinks always gives an errorcode(), -30364 = peCreateWarningRange.

This problem cannot be recreated in P7 with BDE 5.2 on Win 2000 SP4.
Type of error: ErrorFirst verified:7.0Verified by me: True

To index

PX0052 ObjectPAL - create table - secStruct
When you create a new table with ObjectPAL, you should be able to use password information from an existing table and apply it through the secStruct keyword in the create statement. When you do, the create statement fails with an error Invalid Password Given.
Type of error: FunctionalityFirst verified:7.0Verified by me: True

To index

PX0059 Printer Setup - Resource leakage
In Paradox 7.0. there is a loss of system resources when printing reports with ObjectPal. If I print a tableview or form using action(DataPrint) there is no resource loss.
Type of error: ResourceFirst verified:7.0Verified by me: True

To index

PX0061 Table Repair - freezing
There are reports on Table Repair locking up when a table, with a 11 character name, (extension included) is selected using the Browse button.
Type of error: AltCtrlDeleteFirst verified:7.0Verified by me: False

To index

PX0064 Chart - Lines in XY chart
I am having problems getting the points in a xy scatter plot to show without the lines when I have a large amount of data points, say >1000. In the XY chart there are always lines between the markers. I tried to define no line and Paradox accepts the property but doesn't retain this value the next time you load the report. Then it comes back with lines between the markers.
Type of error: FunctionalityFirst verified:7.0Verified by me: True

To index

PX0067 ObjectPAL - Error - Internal error - tcursor.setGenFilter()
You get an errormessage [Internal error] when using a setGenFilter after a setRange. This only happens when the table isn't included in the datamodel
Type of error: ErrorFirst verified:7.0Verified by me: True

To index

PX0077 Form run - unbound field with Picture specified
1): You have an undefined field with a Picture property defined in the form. If you change the font property, the font may be restored to the StyleSheet default(?) when you depart from the field. As an example, the Picture is specified as ##-##-## and the font MS-Sans Serif Regular 8. On depart, the font size may change to 10.

2): A field forgets its alignment if it has a picture assigned to it.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0079 ObjectExplorer - list object bound to a dropDown field
When you select the list object of a drop-down edit field, then right-click and choose Properties, the Form Properties dialog box displays instead of the List Properties dialog box.
Type of error: FunctionalityFirst verified:7.0Verified by me: True

To index

PX0080 Paradox Runtime - Error - OCX Support is not available
When running a form where a NWC ProgressBar is used in Paradox Runtime, you can get the message "OCX Support is not available".
Type of error: ErrorFirst verified:7.0 W95 RTVerified by me: False

To index

PX0084 ObjectPAL - table.attach()
Under certain circumstances, the syntax table.attach (const tableName String, const tableType String) will create garbage in the destination table.
Type of error: FunctionalityFirst verified:5.0Verified by me: True

To index

PX0086 Export - Delimited text - Separator
You can't use Pipe, |, as a separator when exporting to Delimited Ascii. You'll get a message "A Separator must be a single character." There is no way to get rid of the message, but Alt+Ctrl+Delete.
Type of error: AltCtrlDeleteFirst verified:7.0Verified by me: True

To index

PX0087 ObjectPAL - fail()
In Paradox 5, fail(usererror,"xxxxx") produced an error dialog. In Paradox 7 for Win95, it will only give an ErrorWarning, that is the message is shown on the statusbar.
Type of error: FunctionalityFirst verified:7.0Verified by me: True

To index

PX0118 ObjectPAL QuickLookup - GPV
Irregular GPVs closing the Quick Lookup dialog with OK or Cancel button when the Constants tab is activated.
Type of error: GPVFirst verified:7.0Verified by me: True

To index

PX0123 Report run - based on QBE with FIELDORDER specified
QBE contains specifications to change the field order on the answer table. It looks like the report writer is not taking this into account and is still expecting the fields in the order that they are selected from the files. This can cause Paradox to create a GPV error.
Type of error: GPVFirst verified:5.0Verified by me: True

To index

PX0125 ObjectPAL - query.createAuxTables()
query.createAuxTables(False) can cause a GPV in combination with nrecords(:priv:answer).
Type of error: GPVFirst verified:7.0Verified by me: True

To index

PX0128 Report print - Calculated fields based on unlinked table
Sometimes calculated fields placed in the reportband, pageband, or groupband are not printed, even though they show up on screen. I had an example where the report contained an unlinked table (and three or four linked tables of which one was the master table for the report). Fields from the unlinked table were used in the page footer as calculated fields with the summary operator First. To get them printed, I had to place a copy of the fields in the record band (and make the font.color white to prevent them from being printed).
Type of error: FunctionalityFirst verified:7.0Verified by me: False

To index

PX0134 Report run - Calculated field using readEnvironmentString()
Consistently getting a GPV when using ReadEnvironmentString() in a report when environment variable hasn't been initialized. It happens with any report I make. I don't have any problem with using a form to read an environment string.
Type of error: GPVFirst verified:5.0Verified by me: True

To index

PX0146 Event model - action(dataUnlockRecord) - dialog form
Aftering bringing up the msgStop() dialog in a dataunlockrecord action on a dialog form, the filter dialog appears.
Type of error: FunctionalityFirst verified:5.0Verified by me: True

To index

PX0150 Non standard database drivers - wildcards in filter
You cannot use wildcards in a Filter set on a remote database, and not when using an ODBC connection to another local database. The trailing .. is accepted, but they have no effect. CA.. and CA selects the same rows. C.. only gives the records containing a single C.
Type of error: FunctionalityFirst verified:Bde 2.50Verified by me: True

To index

PX0159 ObjectPAL - query.CheckField() and query.setCriteria()
Query.setCriteria and Query.checkField select the wrong field if the table has been restructured and field order changed.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0167 Form / Report design - Data Model Help button
In the datamodel for a form or a report, the Help button takes you to the Rename help.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0171 ObjectPAL - tcursor.sortTo()
In sortto(), you specify two arrays as parameters. One contains the sort column and the other the sort direction, ascending/descending. The sort order is set as 0 or 1. A third parameter specifies the number of elements in the arrays. When the first sort order is set to be ascending, you can't get a descending sort on the second column.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0172 ObjectExplorer - MultiRecord object - NCOLS and NROWS properties
You cannot change the NCOLS and NROWS property for a MRO object using the Property tab in the right panel on the ObjectExplorer. Any value entered will be changed to 30 when you leave the field.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0175 Form run - fonts not displayed properly
Paradox 7 cannot handle any text beside MS Serif and Sans Serif. Our system has been built exclusively with the use of very standard Times New Roman. The problem that occurs is a progressively expanding line height display in lists and memo field objects, such that over time a drop-down list grows taller and taller to display the same number of items, and memo fields show fewer and fewer lines, with great gaps between them. It is an unacceptable problem for our clients who run under stressful conditions and keep the program up for days at a time without shutting it down. Only leaving Paradox altogether resets the line height to normal, and the problem progresses very quickly.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0177 ObjectPAL - alias path resolution
Specifying \\ after an alias is handled differently when opening a library than when opening a tcursor.

tCursor won't open when ":MILAGO7:\\DATA\\Dodsintyg.DB" is specified. The alias is resolved to drive letter only.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0178 ObjectPAL - dlgExport()
Under ParadoxWin7 for NT the following code , dlgExport ("Line.db", "Line.wb2"), yields an error box that says: "Don't know how to export to that file type."

The help files also says the method to return a logical value, but it does not.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: False

To index

PX0190 TextImport Expert
If I select a text file on floppy drive A, but want to create the table on c: drive, the expert does not provide much help on how to do this.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0191 TextImport Expert - defining Separator
If I want to import a Tab separated text file, there is no easy way to define Tab as Separator.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0199 Report run - Field in Page Footer
A field placed in the Page Footer of a report used for showing the last record presented on a page, will show the next record if the record is completely written on the page. Only if the record is breakable and written on both pages you will get the correct information.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0204 Form design - GPV - Cut and Paste
Getting GPVs when using keyboard shortcuts for Copy, Cut, and Paste.
Type of error: GPVFirst verified:5.0Verified by me: False

To index

PX0236 ObjectPAL - setFileAccessRights()
setFileAccessRights() only works for files in the working directory.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0240 Non standard database drivers - Excel ODBC driver - Excel 5 workbook
You cannot open a table or create a query based on a table in a Excel 5 workbook. You can create a form using the data, though. In the form's datamodel, you'll get User Tables and All tables in the Type control when you select the alias pointing to the Excel database. In the Table Open dialog, there are no such choices.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0252 Tables - Table Corruption
Whenever the combined length of a multi-field primary key hits 255 or more, and the Paradox table size gets above a relatively small number (around 2,000 records), then the '.px' file gets automatically corrupted (as detected by tutility as well as the Paradox table viewer that refuses to work after a few page-downs).

Related errors:
Corrupt file - other than header.
BTree record number mismatch from block <> record <> to block<>.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0253 Mailing Label Expert
Using the Mailing Label Expert in Paradox 7.32 - patch level 3, you can get an errormessage: "An error occurred when setting the property named 'Value' of the object named 'fldDisplay' of type 'Field'" and "Invalid character(s) in this field." when the Define New Label button is pressed on the first page of the expert.
Type of error: ErrorFirst verified:7.0 W95Verified by me: True

To index

PX0259 ObjectPAL - splitFullFileName()
When an alias is given in the filename, Path element in the dynarray created by SplitFullFileName() is incorrect.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0261 Table Repair - passwords
There is a problem with passwords when they contain national characters like ä,ö, After a rebuild the password is changed to something different. As the password is set during rebuild, you can open the table directly afterwards, but if you remove the password or exit Paradox, you really get confused when you try to open the table next time.
Type of error: ErrorFirst verified:5.0Verified by me: True

To index

PX0271 Paradox desktop - temporary tables not deleted on exit from Paradox
Paradox generated temporary tables in the private directory are not deleted upon exit from Paradox. Files begining with double underscores are deleted.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0278 ObjectPAL - setDesktopPreference()
With setDesktopPreference() I want to change the background bitmap. The change is visible in the settings dialog box called from the Paradox menu. But the bitmap is not displaying. First I have to click OK in the settings dialog box.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0280 Report design - Tools | ObjectExplorer
Tools | Object Explorer does nothing in reports.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0285 Launching Paradox - command line switch -m
-m on command line is ignored if a file is included on the command line
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0287 QBE editor - Query Properties dialog
Whenever removing the ':priv:' part from the answer tablename in the Query - Properties dialog box, and pressing OK, then rechecking it,the 'priv' alias is back in.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0291 Report run - Calculated field - Number of records - filters and group band
"Number of records" calculated field respects filters if the report does not contain a group band. When a group band exists, it counts records as if the table were unfiltered.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0292 Preferences - Open Project Viewer on Startup
[Open Project Viewer on Startup] checkbox on the General page of Preferences menu does not stay checked, and therefore doesn't reflect the underlying setting in the registry.
Type of error: MinorFirst verified:7.0 W95Verified by me: True

To index

PX0294 ObjectExplorer - selecting an event for an ActiveX object
Choosing an event handler for a Native Windows Control (NWC) fails to remove the Object Explorer from the screen, even though the Object Explorer's View | Pin Explorer option is unchecked.
Type of error: MinorFirst verified:7.0 W95Verified by me: True

To index

PX0317 ObjectPAL - uiObject.insertAfterRecord()
Under certain circumstances uiObject.insertAfterRecord() will lock up Paradox if the table is empty.
Type of error: AltCtrlDeleteFirst verified:7.0 W95 P4Verified by me: True

To index

PX0346 TableView - GPV - caused by folder name
Scrolling a table in a directory named m:\ber\region\regrak\NyaBeräkningar9396\fiske caused a GPV. When the directory name was changed to ...NyaBerakningar9396... the GPV disappeared.
Type of error: GPVFirst verified:7.0 W95Verified by me: True

To index

PX0714 ObjectPAL - oleAuto.TypeText() - MS Word
Sending text to from Paradox to MS Word using oleAuto.TypeText() extra characters (carriage return and linefeed?) are included in the text.
Type of error: FunctionalityFirst verified:7.0 W95 P4Verified by me: True

To index

Version gone: Paradox 8.0 P1

PX0055 ObjectPAL - popupMenu.addText()
If you create your menus without the use of menuconstants and the code in your menuaction() does not handle all of the menuchoices, you can find some funny things happen when there is more than 50 menuchoices. You can get open file dialogs. The menuchoices not taken care of, have to be the last ones, 50 and above.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0238 Paradox 8 Patch 1
Paradox 8 Patch 1:
This patch addresses issues with:
1.Corel Paradox Plug and Play Message.
2.File Browser settings.
3.Using Tab as a separator when using Text Import Expert.
4.Default printer on a Novell network.
5.Printing tables or reports on Novell network.
6.tcursor.deleteRecord() returning true against referential integrity master.
7.Concatenating fields using Calc fields giving null result if linked record has no records.
8.printing to landscape orientation.
9.Custom menu bringing up Form/Report/Data Model designers when no code yet attached.
10.Access Violation when removing a picture from a table in the Restructure dialog box has been addressed in BDE 4.01.
11. PopMenu.addText().
12.Disconnecting a network drive.
13.(intl) pasting in font with a different Script.
14.Hidden forms displaying in the application.
15.Print File and the Page Range radio buttons.
16.Developer Preferences resetting to defaults.
Type of error: First verified:8.0Verified by me: False

To index

PX0628 ObjectPAL - Resource leakage - enumFonts()
enumFonts() method will cause a loss of resources. System resources, User resources, and GDI resources all drop down to zero.
Type of error: ResourceFirst verified:7.0 W95 P4Verified by me: True

To index

Version gone: Paradox 9.0

PX0008 Form run - DownArrow in TableFrame
Using DownArrow in a undefined field in a tableframe when AutoAppend is checked, you may get stuck on the new blank record unless you delete it. It won't delete itself when leaving it.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0012 ObjectPAL - query.executeQbe(tcursor)
Running queries to tcursors, you can eventually end up with an error: Too many open tables, even though, you write the table to disk afterwards using tc.instantiateView() and explicitly close the tCursor.

Running on Win2000 SP4, I get a silent exit of Paradox.
Type of error: ExitParadoxFirst verified:7.0 W95Verified by me: True

To index

PX0013 ObjectPAL - tcursor.subtract()
You run two queries to tcursors with wantInMemorytCursor(Yes) set for the query-variable. When you subtract the tcursors, tcursor1.subtract(tcursor2), the result is not correct.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0017 ObjectPAL - enumDesktopWindowNames() - query windows
With enumDesktopWindowNames() you can select certain type of windows to get information on. If you try to select only query windows, it does not work. The resulting array is empty.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0019 ObjectExplorer - Window moving
Object Explorer moves upward on the desktop each time you close and reopen it. This behaviour occurs when you have Windows Taskbar at the top of the screen and when AutoHide is unchecked.
Type of error: MinorFirst verified:7.0 W95Verified by me: True

To index

PX0031 Form run - Notebook - Textobject on tab
On a notebook object, place a textobject on one of the tabs to the right of the labeltext Label1. Make it invisible by unchecking the Visible property. When the Notepage is active, the textobject is invisible, but when the page is inactive, the text is visible.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0032 Form design - Document Source
If national characters are used when naming custom methods, the name of the method will be cut at first national character when View | Document Source i s used. This happens in the column Method Name in the :PRIV:PAL$SRC table. In the column Source, the full name is included.

In this case, national characters are the Swedish å, ä, and ö.
Type of error: MinorFirst verified:1.0Verified by me: True

To index

PX0038 Form / Report run - Summary calculated field and Treat blank fields as zeros
Treat blank as zero setting is ignored for alpha columns when Count operator is used in a calculated field.
Type of error: FunctionalityFirst verified:7.0 W95 P4Verified by me: True

To index

PX0047 Table Repair - entering a tablename
If the name of the table you want to verify/rebuild with Table Repair has a short name with only 2 characters, like vc, and you don't enter the extension, you'll get an error dialog saying: [StartIndex is not legal. The value is too large. ]
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0050 Incorrect calculations in QBE, and summary fields in forms, and reports
There are reported problems regarding some calculations. They occur on some machines, but not on others. Symptom of the problem can best be described as: As calculation that should result in 107 will produce 1061. The last two digits added together gives the correct result.
Type of error: FunctionalityFirst verified:W95Verified by me: True

To index

PX0057 Report run - group band based on Logical column
A group defined on a Logical field does not work properly. In a tabular report with a group on a Logical field, records will be sorted but all records belongs to the same group. The Group footer will not be written for each logical value.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0068 ObjectPAL - execute()
The Execute/ExeShowNormal command in Paradox 7.0 does not work correctly - the first time it is called in any given Paradox session the executed application opens correctly but the window is not properly activated and any following SendKeys commands is sent to Paradox instead. Technical Support says that it is a known bug and they "are working on it" but don't know when it will be fixed.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0078 Chart - Resource leakage
1) Scrolling through a form with a graph causes a loss in GDI resources.

2) When designing Charts, you change from Design to Run mode lots of times. There seems to be a resource leakage when changing mode. After a number of Design changes, the free system resources has dropped to 65 %. This could be the same problem as a), but I'm not sure.

3) Reports in charts will also cause a resource leakage.

4) There's a rather nasty leak in the chart object in P8 that causes a leak if you move your mouse over the chart.
Type of error: ResourceFirst verified:7.0Verified by me: True

To index

PX0096 ObjectPAL - execute()
If you start Notepad from Paradox with the code execute("notepad.exe",True,ExeShowNormal), Paradox won't get focus when Notepad is closed.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0120 Import - Delimited text - datatype conversions
Importing delimited text files, there are some automatic datatype conversions that can be considered bugs. LongInt fields can import as Number fields. Logical fields can import as Alpha strings.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0153 ObjectPAL - form.open() - WinDefaultCoordinate
WinDefaultCoordinate constant does not work as windowstyle coordinate for opening a form.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0176 Form run - Ole field - Display as Icon
"Display As Icons" option for an OLE field works initially when the record is being editied, however if the user post the record, the icon disappears.
Type of error: MinorFirst verified:7.0 W95Verified by me: True

To index

PX0187 ObjectPAL - formatStringToTime()
The use of ' in formatStringToTime was broken in Bde 4.01.
Type of error: ErrorFirst verified:Bde 4.01Verified by me: True

To index

PX0192 ObjectPAL - GPV - tableFrame'ColumnWidth
Changing the ColumnWidth property of an unbound tableframe will cause a GPV after a couple of changes.
Type of error: GPVFirst verified:7.0 W95Verified by me: True

To index

PX0193 ObjectPAL - uiObject.moveto()
ui.moveto() moves the focus from one object to another. But if the ui is a tableFrame and one of the fields in the tableFrame already has focus, the visual representation of focus is lost.
Type of error: MinorFirst verified:7.0 W95Verified by me: True

To index

PX0203 ObjectPAL - blankRecord property
There is something funny with the blankrecord property when applied to a fieldobject in a form. Assigning the property to a logical variable can result in a incorrect assignment.
Type of error: FunctionalityFirst verified:5.0Verified by me: True

To index

PX0205 ObjectPAL - getDesktopPreference()
getDesktopPreference(prefProjectSection, prefRefreshRate) does not work properly.
Type of error: ErrorFirst verified:7.0 W95Verified by me: True

To index

PX0209 Toolbars - Edit mode button
The Edit button on the toolbar does not reflect the real edit mode status. The button is up, when you are in edit mode. And vice versa. Open a table and press F9 to see this.
Type of error: FunctionalityFirst verified:8.0Verified by me: True

To index

PX0210 ObjectExplorer - custom methods with same name as an event
Custom methods with same name as an event is not shown in ObjectExplorer.
Type of error: FunctionalityFirst verified:8.0Verified by me: True

To index

PX0211 ObjectPAL - toolbar cluster constants
There are some changes in the toolbar ClusterIds that is not documented in the help files. When trying code like removeButton(ToolbarProjectCluster,0) and removeButton(ToolbarExpertCluster,0) the dataModel button is removed.
Type of error: FunctionalityFirst verified:8.0Verified by me: True

To index

PX0212 Visual Query Builder - Non standard database drivers
a) If you have opened the SQL editor on a SQL statement based on a remote database, pressing the Show Visual Query Builder Toolbar button, will prompt for the password even though the database is opened through alias manager.

b) If you select Cancel in the password dialog, Paradox will create a GPV.
Type of error: FunctionalityFirst verified:8.0Verified by me: True

To index

PX0226 Button Expert
A lot of the buttons to select shows a screen Select Field for Popup memo. No Fields are shown in the box to select from. The screen can not be bypassed. Report Preview button and Report Print are two of those that cannot be used. Run a Query is another one.
Type of error: ErrorFirst verified:8.0Verified by me: True

To index

PX0229 ObjectPAL - table.restructure()
1): if the table to be restructured is in :priv:, and you attach to the table using :priv:tablename, you'll get an error saying the table cannot be found. Furthermore if the same table exists in :work:, that table will be restructured.

You cannot use an alias when you attach() to the table to be restructured. The alias has to be resolved into a ordinary path by using getAliasPath().

2): If the table to be restructured using the new table.restructure() method has any valchecks, restructure will fail with an error Invalid array of validitycheck descriptors.Eg use Customer table as in the help file example but add a Required valcheck on Customer No.

Fixed in 8.0 patch 1
Type of error: ErrorFirst verified:8.0Verified by me: True

To index

PX0230 ObjectPAL - GPV - dataTransfer.setDestCharSet()
Using the dataTransfer type to export a Paradox table into ASCII, I get a General Protection Violation on the "setDestCharSet( dtAnsi)"- line.
Type of error: GPVFirst verified:8.0 P1Verified by me: True

To index

PX0231 ObjectPAL - hideToolbar()
1): When hideToolbar() is used, there is a thin area left under the menu. This area will affect the maximum size of a page in a not -maximized window. On a 640*480 resolution screen, the height can be increased from 10.22 cm to 10.43 cm without making the desktop scrollbars show up.

2): A hidden floating toolbar in the background produces errors in focusing different forms on the desktop.
Type of error: MinorFirst verified:8.0Verified by me: True

To index

PX0233 TableView - Font Color
I sometimes get a green font color when entering values in a number or currency column. This happened after I had tested hyperlinks.
Type of error: MinorFirst verified:8.0Verified by me: True

To index

PX0241 TableView - DataDependent property for smallint columns
When applying a range >blank, <0 for a smallInt column, all values are included, even the positive one. I also have problems when defining negative ranges >blank,<-2000 and >-2000, <-1000 is OK, but when I try to add another one >-1000,<-500, I get a message saying low value must be smaller than high value.
Type of error: MinorFirst verified:7.0 W95Verified by me: True

To index

PX0243 ObjectPAL - string.format("cc")
The format command would result in all upper case letters when using the "CC" option. For example, format("CC","dog") results in DOG not Dog.
Type of error: FunctionalityFirst verified:Bde 4.01Verified by me: True

To index

PX0246 TableStructure dialog - minimum validity check
If you specify a minimum or maximum valcheck with more decimals than the Windows configuration, the valcheck will change when the table is restructured. E g define minimum 0.0001 and maximum 0.0019 when you have two decimals specified in Windows Configuartion. Enter some values within the range. Then restructure the table, and the valchecks are shown as 0.00 and 0.00 and during the restructure all records will be placed in the KeyViol table.
Type of error: FunctionalityFirst verified:1.0Verified by me: True

To index

PX0247 Form run - 1-M linked tables - uiObject.setGenfilter() on detail table
In a form with tables linked as 1-M, if setGenFilter() on the detail table results in an empty table , you won't be able to move to it using the mouse.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0248 Import - text file with no extension
1) A text file with no file extension, like Px0248, can be imported through the Import Expert, but the script created by expert won't accept the file. The errormessage is Unable to open database table. When the file is renamed and given an txt extension, the import is succesful.

2) Importing a text file without an extension creates an error of "Could not find requested file."
Type of error: ErrorFirst verified:7.0 W95Verified by me: True

To index

PX0249 ObjectPAL - printerSetOptions()
According to the help files:
printerSetOptions returns True if successful; otherwise, it returns False. If you specify a value that doesn't apply to your printer, this method returns False.

This is not true. PrinterSetOptions() does not return False. It produces a warning though, but still it sets options unless you have errorTrapOnWarnings(Yes), which causes the method to fail.
Type of error: FunctionalityFirst verified:7.0 W95 P4Verified by me: True

To index

PX0251 ObjectPAL - setTitle()
Setting a form's title to an empty string using the setTitle() method in the form's close event, causes Paradox to GPV when switching between Run and Design mode.
Type of error: GPVFirst verified:8.0Verified by me: True

To index

PX0254 Installation - BLL files
Once Paradox 8 is installed on a system that either has Paradox 7 already installed or fresh on the system it replaces the CHARSET.BLL file with USA2.BLL. Thus language drivers using specific character sets are not available to users.
Type of error: FunctionalityFirst verified:8.0Verified by me: True

To index

PX0255 Form run - Notebook - Page rotate
A notebook object with a couple of pages. If you press Ctrl+R when running the form, pages are rotated and the design mode handles show up.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0257 Table Repair - Tutility API
A call to TUFreeCallbackRebuild() located in TuWwr32.dll from Paradox 7/8 will give a GPV when Bde 4.x is used. In Paradox 7 it did not happen with Bde 3.x.
Type of error: GPVFirst verified:Bde 4.0Verified by me: True

To index

PX0258 Form run - ActiveX - Spin Box
When the value of spin control gets over 1000, the value cannot be retrieved correctly.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0260 Event model - keyEvent - eventInfo.vChar() for Spacebar key
the keyEvent eventInfo.vChar() return for pressing the spacebar is NOT "VK_SPACE", but instead is "Space".
Type of error: MinorFirst verified:7.0 W95Verified by me: True

To index

PX0262 ObjectPAL - exit()
exit() combined with a close() behaves differently when the form is started from inside Paradox or from the Windows Desktop with a command line reference. exit() does not exit paradox when the form is launched from Windows Desktop.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0263 Form run - Error - Warning: Record already locked in this session
Another case where errormessage: "Warning: Record already locked in this session " is produced. A possible cause in this case: when nextRecord is triggered from an undefined field, there is no unlockRecord.
Type of error: ErrorFirst verified:5.0Verified by me: True

To index

PX0265 TableView - drag row
In a table with no primary key, you can drag a record in a tableview to move it to a new place in the table. If the table has a Memo field, it will be lost for the record that was moved.
Type of error: FunctionalityFirst verified:8.0Verified by me: True

To index

PX0266 ObjectPAL - referencing objects from code at field level in a MRO or tableFrame
using newValue() event in a MRO. When the code in newValue() in a field in a MRO references an object in the MRO, the value returned from a reference to the field is not the value from the record having focus, but from the last record in the MRO.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0267 Local SQL - Updating table containing memo field
When you use Local SQL to change the part of a compound key AND you have a memo-field, the content of this memo-field is dropped. If you use a QBE file the content of the memo-field is intact.
Type of error: FunctionalityFirst verified:7.0 W95Verified by me: True

To index

PX0268 Report print - second print gives blank page
When using a