Borland®
Shop
Products Downloads Services Support Partners News & Events Company Community
Delphi
Documentation
Support

Additional Resources
Technology Partners
Books
Community

 DELPHI DEVELOPER SUPPORT

Delphi 3 update and patch
Enhancements and Fixes

OLE SECTION

Areas of concentration under: ole


Area: ole\ocx\activex framework

Reference Number: 26 (Published: 03/16/98)
Status: Fixed
Date Reported: 03/17/97
Severity: Critical
Type: Crash

Problem:

MS VRML control will cause an Access Violation in 
VCL30.dpl when you try to delete it from a form.

Area: ole\ocx\activex framework

Reference Number: 1 (Published: 03/16/98)
Status: Fixed
Date Reported: 01/02/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

IPersistPropertyBag is not implemented for ActiveX 
controls.

Workaround:

Added as a demo for Delphi 3.01. The demo can 
be found in the DEMOS\ACTIVEX\PROPBAG 
directory.

Area: ole\ocx\activex framework

Reference Number: 49 (Published: 03/16/98)
Status: Fixed
Date Reported: 03/21/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

ActiveX Controls don't work in Access 97 or 95

- In Access 95, dropping an ActiveX or Active Form 
crashes Access.

- In Access 97, they do not work at Runtime

Area: ole\ocx\activex framework

Reference Number: 53 (Published: 03/16/98)
Status: Fixed
Date Reported: 03/24/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

 Cannot recompile an ActiveX project after it has 
been loaded once the ActiveX control has been 
added to the palette.

Area: ole\ocx\activex framework

Reference Number: 177 (Published: 03/16/98)
Status: Fixed
Date Reported: 07/23/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

TActiveXControl class is missing the implementation 
of GetDisplayString method.

Area: ole\ocx\activex framework

Reference Number: 178 (Published: 03/16/98)
Status: Fixed
Date Reported: 07/23/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

TBitBtn does not set the csReflector ControlStyle 
on its creation.
It causes the TBitBtnX control to not paint correctly.

Area: ole\ocx\activex framework

Reference Number: 180 (Published: 03/16/98)
Status: Fixed
Date Reported: 07/30/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

The Aboutbox option is not appearing in the popup 
menu of an ActiveX control that was built to include 
AboutBox.

Area: ole\ocx\activex framework

Reference Number: 154 (Published: 03/16/98)
Status: Fixed
Date Reported: 06/19/97
Severity: Commonly Encountered
Type: Crash

Problem:

'List index out of bounds(0)' error is displayed when 
trying to remove an ActiveX control, whose .OCX 
file does not exist already, by selecting Componet | 
Import ActiveX control | remove.

Area: ole\ocx\com interfaces

Reference Number: 169 (Published: 03/17/98)
Status: Fixed
Date Reported: 07/16/97
Severity: Commonly Encountered
Type: Minor Functionality Failure

Problem:

The line breaking logic in the ObjectBinaryToText 
procedure [VCL\Classes.pas] does not handle 
MBCS chars properly. The MBCS lead and trail byte 
could be splitted.

Area: ole\ocx\ocx controls (3rd party)

Reference Number: 133 (Published: 03/16/98)
Status: Fixed
Date Reported: 06/05/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

Checking the value of a key after creating an 
Onkeydown handler using the netmanage HTML 
control causes an AV.
NetManage HTML control uses a pass-by-value 
parameter instead of pass-by-reference parameter 
for DISPID_KEYDOWN.

Area: ole\ocx\ocx wrapper

Reference Number: 5 (Published: 03/16/98)
Status: Fixed
Date Reported: 02/11/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

Visible property cannot be set to True at design time 
on some OCX controls.

Area: ole\ocx\ole automation

Reference Number: 165 (Published: 03/16/98)
Status: Fixed
Date Reported: 07/15/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

Calling an automation function that takes a 
TDateTime parameter written in VC++ 5 from D3 
causes EOleSys Error "Type Mismatch" only when 
called with Late Binding.  But it works fine if called 
through Early Binding using the TLB.

Area: ole\ocx\ole automation

Reference Number: 120 (Published: 03/17/98)
Status: Fixed
Date Reported: 05/20/97
Severity: Infrequently Encountered
Type: Basic Functionality Failure

Problem:

Automation servers do not properly register under 
NT 3.51.

Area: ole\ocx\ole component

Reference Number: 57 (Published: 03/17/98)
Status: Fixed
Date Reported: 03/25/97
Severity: Commonly Encountered
Type: Basic Functionality Failure

Problem:

TCombobox as an activeX control drops down into 
the the forms designer with a width of 0

Area: ole\ocx\typelib editor

Reference Number: 148 (Published: 03/16/98)
Status: Fixed
Date Reported: 06/16/97
Severity: Critical
Type: Crash

Problem:

The auto-assigned disp ids are being left as -1 in 
the TOleControl class.  They need to be expanded 
out for the Class inplementation.

Area: ole\ocx\typelib editor

Reference Number: 11 (Published: 03/16/98)
Status: Fixed
Date Reported: 02/27/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

There is no checking for duplicate GUIDs.

Area: ole\ocx\typelib editor

Reference Number: 65 (Published: 03/16/98)
Status: Fixed
Date Reported: 04/01/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

Type library changes are not fully propagated 
through the environment

Area: ole\ocx\typelib editor

Reference Number: 159 (Published: 03/16/98)
Status: Fixed
Date Reported: 07/09/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

Entering invalid identifiers for methods/properties 
isn't handled properly. 

If "TEST;" is entered as a method name, it's 
truncated to "TEST". If there's already an item 
named "TEST", the new item will be displayed as 
"TEST" in the treeview, but in the members page 
it's still "TEST;".

If an item with a completely invalid name such as 
";" is entered then when you click on the parent 
interface the treeview will show 2 blank items.

Area: ole\ocx\typelib editor

Reference Number: 162 (Published: 03/16/98)
Status: Fixed
Date Reported: 07/14/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

When adding a function or procedure to a TLB that 
uses PSafeArray, the implementation file does not 
add the activeX.pas file to the uses clause where 
PSafeArray is defined so you get a compiler error.

Area: ole\ocx\typelib editor

Reference Number: 179 (Published: 03/16/98)
Status: Fixed
Date Reported: 07/30/97
Severity: Serious
Type: Basic Functionality Failure

Problem:

Microsoft Wallet does not get imported correctly.
A record is used in the Type section before its 
declaration.

Area: ole\ocx\typelib editor

Reference Number: 38 (Published: 03/17/98)
Status: Fixed
Date Reported: 03/19/97
Severity: Serious
Type: Minor Functionality Failure

Problem:

Cannot use the TDecimal type.  The type was 
excluded from the symbol table.

Area: ole\ocx\typelib editor

Reference Number: 144 (Published: 03/16/98)
Status: Fixed
Date Reported: 06/12/97
Severity: Commonly Encountered
Type: Crash

Problem:

Enum in a typelib library should map to a Integer 
and not  a SmallInt.

Area: ole\ocx\typelib editor

Reference Number: 39 (Published: 03/17/98)
Status: Fixed
Date Reported: 03/19/97
Severity: Commonly Encountered
Type: Basic Functionality Failure

Problem:

Saving a type library can result in loss or change of 
data.

For example: If you imported from Stdole2.tlb that 
can be changed back to StdOle32.tlb.

The dispids are not always save for auto assigned 
dispids.

helpcontext can be added to the both property 
members when it was on assigned to one property 
member.

Property put names are not always saved.
( pname gets saved  as Value)

Area: ole\ocx\typelib editor

Reference Number: 37 (Published: 03/17/98)
Status: Fixed
Date Reported: 03/19/97
Severity: Commonly Encountered
Type: Minor Functionality Failure

Problem:

Can create a property or frunction that returns a 
TSafeArray.

Area: ole\ocx\typelib editor

Reference Number: 45 (Published: 03/17/98)
Status: Fixed
Date Reported: 03/20/97
Severity: Commonly Encountered
Type: Minor Functionality Failure

Problem:



Area: ole\ocx\typelib editor

Reference Number: 59 (Published: 03/17/98)
Status: Fixed
Date Reported: 03/25/97
Severity: Commonly Encountered
Type: Minor Functionality Failure

Problem:

CoClass Names do not change in the Treeview 
when Force Update is called.

Area: ole\ocx\typelib editor

Reference Number: 64 (Published: 03/17/98)
Status: Fixed
Date Reported: 04/01/97
Severity: Commonly Encountered
Type: Minor Functionality Failure

Problem:

The type library editor is positioned so that 640x480 
users cannot see it.

Area: ole\ocx\typelib editor

Reference Number: 73 (Published: 03/17/98)
Status: Fixed
Date Reported: 04/08/97
Severity: Commonly Encountered
Type: Minor Functionality Failure

Problem:

The Type Lib Editor should change the cursor to an 
hour glass when loading a type library and 
refreshing the coresponding Object Pascal source 
file.

The problem is that Delphi looks like it is locked up 
when a large type library (i.e. msword8.olb) is read in 
or imported.

Area: ole\ocx\typelib editor

Reference Number: 151 (Published: 03/17/98)
Status: Fixed
Date Reported: 06/17/97
Severity: Commonly Encountered
Type: Minor Functionality Failure

Problem:



Area: ole\ocx\typelib editor

Reference Number: 174 (Published: 03/18/98)
Status: Fixed
Date Reported: 07/21/97
Severity: Infrequently Encountered
Type: Minor Functionality Failure

Problem:

Removing invalid characters from the type library 
name does not update the project manager.



NOTE: These listings are for informational use only. It is not intended for use when calling Inprise's Developer Support Department.

 
Site Map Search Contact