CONTROLS & CLASSES |
-
Olecontrol unable to use mouse to get focus to other
controls from DHTML control
-
Web
Browser control: implementing DWebBrowserEvents2 causes
parameter count mismatch
-
Collections - removing items from collection with >=500
items crashes VFP under Application Verifier tool
-
CursorAdapter - TABLEUPDATE(0) ignores SendUpdate setting
for table buffered cursor
-
Two
output-related FFC HEADER files do not compile
-
C0000005
Fatal Exception with AutoComplete textbox where textbox has
ControlSource set to a field which allows NULLs
-
WEXIST()
finds ToolTipText windows in VFP9, causing unexpected
behavior in customer applications
-
Data
corruption when CursorAdapter bound to a Grid is updated in
a TRANSACTION
-
Control
class doesn't resize anchored controls within itself
-
QUIT
fired in DESTROY of form does not actually quit VFP9
-
Form
Wizard SEARCH fails to find records when search performed
against VarChar field
-
Picbtns
class of Wizbtns.vcx displays warnings when used the
CursorAdapter
-
Top
Level form with contained modal form should be resizable,
movable
-
Toolbar
not active with Modal Form inside Top Level Form
-
On CHS
Platform, reducing the width of a textbox which contains
dbcs string will cause IDE to hang
-
Wizard-generated forms fail when you try to add a record if
the underlying tables have AutoInc field(s)
-
"Data
type mismatch" error setting value in dropdown Combobox when
controlsource is null member property
-
A
formset object experiences memory corruption of user
properties the second time it is run after a CLEAR ALL
-
Internal
Consistency Error modifying or running a form with object
having invalid Zorder setting
-
FFC -
ReportListeners_Loc.h has stray string
-
Form -
Orphaned form DataEnvironment causes VFP to crash when
exited
-
Crash
when Ctrl-Tab off disabled page on PageFrame
-
Refresh
issues on forms in VFP9 only with various controls on a form
-
Refresh
problems on PageFrame in FormSet causes "ghosting" of a
TextBox
-
Added
support for adVarNumeric for ADO data source to
CursorAdapter
-
Pageframe with TabStretch=0 (multiple) and many tabs keeps
growing when form is opened for edit
-
DownClick() of Combobox does not fire unless user first
passes mouse over contents of dropdown list
-
Graphical checkbox and option button do not appear with
darker backcolor when depressed with themes enabled
-
LeadTools ActiveX control makes 2 empty bars appear in
Window menu
-
Grid
goes blank when custom method of parent formset is set as
ControlSource of a grid column
-
Unexpected Anchor behavior for values 256/512 and odd
Width/Height
-
Grid
loses data when selected alias is changed from one
populating grid to alias of same table used again, and a
CALCULATE command is used against 2nd alias
-
C0000005
exception pressing ENTER key when listbox ListIndex = 0
-
Converted form's READ gets released in 9.0, but not in
earlier versions of VFP
|
OLE DB PROVIDER |
-
SYS(3050) should default to 128 MB in provider
-
DBSCHEMA_PROCEDURES rowset returns obsolete procedures
-
DBSCHEMA_PROCEDURES rowset returns incomplete procedure
definition
-
APPEND
PROCEDURES ignores compilation errors in procedures
-
When DBC
doesn't have any tables CSchema_Indexes::Execute copies
uninitialized strings, may cause buffer overrun
-
DELETE
VIEW and DELETE PROCEDURE
-
OLEDB
Provider improperly handles binary parameters
-
GetSchema(string, string[]) failed to filter based on
INDEX_NAME
-
Provider
changes current directory of calling ASP.Net application
(hotfix available)
-
OLE DB
Provider - Enable SYS(3055) inside provider
-
Unable
to create Visual Studio.NET dataset via the VFP OLE DB
Provider
|
IDE |
-
C0000005
followed by "Mismatched pushjmp/popjmp call." executing
program from "do <program.prg>" on Program Editor context
menu when followed by call to EXESCRIPT()
-
Project
Manager - Fatal exception building VFE sample app
-
Saving
form to an in-use file causes VFP to eventually crash
-
VCX with
properties separated by CR will crash when building
-
Properties Window - Fatal exception closing Zoom window with
Enter key under App Verifier with SET KEYCOMP TO DOS
-
Prompt
for saving query references TEMP (.tmp) file
-
Tooltips
appear in right monitor running VFP in left monitor in multi
monitor setup where primary monitor is on right
-
C0000005
exception error in the View Designer with long expression
-
Fatal
Exception (C0000005) changing font on Project Manager after
Dock/Undock operation
-
VFP
crashes with C0000005 error with MODI FORM command when
MSXML3.dll not registered
-
MemberData Editor - Code bug in GetHierarchy() of
MemberDataEditor.SCX causes MemberData Editor to get
hierarchy wrong
-
New
Project Managers do not remember their screen positions when
"Override Individual Settings" is selected for the
"Projects" type on the IDE Tab of the Options Dialog
-
RI
builder uses incorrect syntax for UNLOCK command
-
DEBUGOUT
outputs binary data as strings
-
"Browse
table is closed" error message followed by unhandled
exception (C0000005) when messing with Resource file during
table browse
-
Active
Accessibility - Value for dropdown list style ComboBox does
not appear in Accessible Event Viewer
-
Fatal
exception when debugging a large code file
-
Fatal
exception in List Members IntelliSense after creating early
binding MAPI.Session object with CreateObjectEX()
-
100% CPU
usage hang using Expression Builder from code editor window
which contains nothing but two blank lines
-
Access
violation C0000005 activating Intellisense in the Program
Editor
-
Property
Sheet crash closing Class Designer with CursorAdapter,
XMLAdapter, XMLTable and XMLField after hitting ESC on a
property which is supposed to hold long (>255 characters)
strings
-
C0000005
Access Violation exiting Class Designer after failed attempt
to access LPARAMETER Intellisense for member method
-
Field
types Blob and Varchar not showing right type in Watch
Window
-
VFP
hangs rebuilding app with cached GDI resource
-
C0000005
Fatal Exception working with a class library stored in a
hidden folder
-
"Microsoft Visual C++ Runtime Library Buffer overrun
detected!" followed by C0000005 crash running large SCAN
loop
-
Internal
Consistency error then fatal exception editing form after
adding relation to DataEnvironment of form using ASELOBJ()
reference
|
LANGUAGE |
-
Language
- "Menu manager internal consistency error." crash issuing
CLEAR POPUPS
-
SQLEXEC
function allows reentrance for the same connection handle.
-
Data
engine no longer optimizes some queries involving DELETED()
function and OR clauses
-
Indexes
on STR() are penalized during Rushmore optimization if SET
ANSI is OFF
-
TOP N in
subquery is ignored when UNION is used
-
MEMO
values aren't translated when copied between tables with
different code pages (SQL SELECT, APPEND FROM)
-
Fatal
exception with REPLACE with undefined variable if row
validation rule is present
CursorToXML() doesn't output seconds for xsd:dateTime values
if SET SECONDS is OFF (XMLAdapter may be affected as well)
-
Infinite
loop when UNLOCK is executed
-
Requery() on prepared remote view fails
-
LOCATE
fails to find a match when index on Currency is used for
optimization and the right part of comparison is certain
Numeric value
-
Query
returns incorrect result when correlated sub-query returning
COUNT(*) is compared with 0
-
Unexpected "SQL: Error correlating fields." error with two
EXISTS subqueries
-
Correlation is not verified to meet "correlation is
supported only to immediate parent query" limit
-
Unexpected "Subquery returned more than one record." error
when aggregate is used in HAVING, but not in SELECT list
-
Query
returns incorrect result when ORDER BY+TOP N evaluation is
merged with GROUP BY evaluation and TOP is optimized
-
Internal
Consistency Error followed by fatal exception calling
methods of object returned with GetObject("IIS://LocalHost/W3SVC/1")
-
SELECT
COUNT(ICASE(.T.,1)) returns incorrect result
-
Memory
leak setting ActiveConnection property of ADO RecordSet
object to NULL
-
SELECT
INTO ARRAY changes current work area if it uses sub-query in
FROM
-
Enable
optimization for tables with non-current code page when
ENGINEBEHAVIOR < 90
-
Fatal
exception on SQL SELECT when (record size * record count) is
very high
-
Fatal
exception on REQUERY() after TABLEUPDATE() to remote view
with BatchUpdateCount = -1 and table buffering
-
Reopening or FLUSH of a table after a ZAP with SET
TABLEVALIDATE >=8 gives "Table ... has become corrupted"
error
-
Unexpected "SQL expression is too complex" error on CREATE
SQL VIEW over big tables
-
Unexpected error "Table has a file length / record count
inconsistency" on END TRANSACTION
-
USE
command can assign duplicate alias for the work area
-
GETOBJECT() has parameter limit based on file spec (261
chars)
-
"Error
building key for index..." error when indexing using STR()
on a NULL value
-
ADIR
returns invalid file size for > 2 gig files (Virtual PCs)
-
C0000005
when accessing a free table in transaction if the table was
made transactable ( MAKETRANSACTABLE() ) in different data
session
-
ALTER
TABLE ... ALTER COLUMN to change character field to integer
changes value
-
CAST()
to date of a blank datetime field returns datetime type
-
SQLCOLUMNS fails with complex names if at least one part of
the name contains a space or other "illegal" character
-
Unexpected "SQL expression is too complex" error with
correlated subquery
-
IMPLEMENTS fails with Word.Application object with Office
2003
-
XMLToCursor and XMLAdapter fail to load values of type
xsd:date if time portion is present
-
A Query
with OUTER JOIN produces incorrect result if NOT EMPTY(...)
is used in WHERE
-
Index on
table buffered cursor is corrupted after REPLACE with scope
|
REPORTING |
-
Report
Builder dialogs should respect regional settings
-
Report
Preview has incorrect title in some cases
-
Different Print Preview Toolbar is opened when object
assisted report is previewed than is opened when "Toolbar"
is selected from Report Preview surface context menu
-
Multidetail bands don't work correctly when 'Start on new
page' is on
-
"Go To
Page" dialog opens out of visible range in when Preview
Container TopForm property is .T. and windowstate is NORMAL
-
Object
Assisted Report Preview Toolbar inaccessible when report is
previewed in SDI form without NOWAIT clause on REPORT FORM
command
-
Open
code window filled with garbage characters when one tries to
close Report Designer and answers "NO" to "Do you want to
save changes to <proc>?" prompt using object-assisted report
designer
-
Layout
issues with Properties dialogs in ReportBuilder.app
-
ReportListener.OutputPage to HDC uses 96 DPI instead of
printer DPI
-
Bug with
Associated header and footer report option- Sequential
detail records do not print across pages
-
Report
Output - HTML Listener - Object on report that is set to
"Scale Contents, retain shape" appears differently between
report preview and in an .HTM gen'ed by an HTMLListener
-
Miscellaneous changes to Xbase Reporting Components for VFP9
SP1
-
Previewing a report with an image located on the disk causes
a GDI handle leak each time the preview is refreshed
-
REPORT
PREVIEW GDI handles limitation with many pages
-
ReportListener AdjustObjectSize and MaxHeightAvailable
Properties do not work with floating objects
-
Calculated values in reports reset unexpectedly when
'reprint detail header' option is on
-
Report
Previewer - Report Expression dialog for field with error is
not displayed after error when you preview a report from
designer while REPORTB = 90. It is when REPORTB = 80
-
Report
Builder - No error is given closing "Report Properties"
dialog after setting "Initial Value" of a Report Variable to
an invalid value
-
Data
Grouping limit for a report is listed as 74 in the help
topic ""How to: Add Data Groups to Reports", but
ReportBuilder.app limits you to 20
-
ReportBuilder.app - Justification for numeric format is
"Left justify". This differs from previous VFP versions and
default Report Designer
-
Multi
detail bands do not display all records when starting on new
page
-
Error "Property WindowState
does not exist in line 325 of
ResourceManager::SaveWindowState()” shows when maximize the
runtime extension editor
-
Multiselect dialog allows
setting of protection flags, even when report is PROTECTED
-
Load Data Environment prompts
for frx file if switching from "load from FRX" to "link to
Class"
Cancel from the first GETFILE(FRX) prompt, another GETFILE
shows again
-
Report Preview blows away
m.oForm if it is previously declared outside the preview
-
Programs should respect "real"
screen DPI at runtime, rather than the design-time 96 DPI
-
Various errors when loading a
data environment from a class with specific attributes
-
The full path of the linked
Data Environment class library is written into the linking
code. This is not always appropriate
-
Properties of preview form not
being saved to resource file correctly under some
circumstances.
The error "Unknown member .cmd Print" shows when
AllowPrintFromPreview is set to .F.
-
Not all variables in
FRXOUTPUT.PRG had "m."
-
Enhance app to be smarter
about unknown output type, if a valid listener reference is
passed
-
Pervasive fix: check for "m."
in all methods and #DEFINEs that include expressions
-
Filebased listeners derived
from XmlListener that used its ApplyUserXSLT property could
not specify directory-only for TargetFileName
-
Xbase Listeners can supply
more flexible and graceful means of limiting report runs
-
Report Preview context menu
can no longer be displayed by the Shift-F10 key once the "Go
To Page" dialog has been displayed
|
RUNTIME & COM |
-
Status
Bar or toolbar not visible in app run on Win98 SE
-
COM
object Returning array loses array type
-
Deadlock
in REMClearConnect and csCritSectionEnter when COM+ recycles
DLLHOST worker process
-
Memory
leak with IMPLEMENTS, COM servers
-
Error
"The procedure entry point GetLongPathNameA could not be
located in the dynamic link library KERNEL32.dll" occurs
running runtime app on NT4
|
|