Unit tests for various com related functionality
Original Reporter info from Mantis: mspiller
-
Reporter name:
Original Reporter info from Mantis: mspiller
- Reporter name:
Description:
RegSvr32 -> just a simple regsvr32 with console enabled
TInterfacedObject -> works 100%
StreamWrapper -> TOleStream and TStreamAdapter test: (bugs: 0010608 and 0008376)
TAutoIntfObject -> not implemented in lazarus, but basically just a simple TInterfacedObject with IDispatch and TypeLib
SimpleShellExt -> problem with FPC (Exception : Unknown Run-Time error : 202
$100224E9
$10008FD4) (now reproducable under 32 bit OS, bug: 0014861)
TComObject -> exceptions don't work as intended (bug: 0014807)
TTypedComObject -> works, but patch for GetDocumentation is needed (bug: 0014802), unhandled exception even though is handled (related to bug: 0014807 ?)?
TAutoObject -> not implemented in lazarus
TODO tests for classes (not really used by me, any volunteers?):
TAggregatedObject,
TContainedObject,
TDispatchSilencer
TAutoObject with Events
TODO:
after all bugs are fixed somewhat more automated, checked before each build com test
Mantis conversion info:
- Mantis ID: 14919
- OS: Windows
- OS Build: XP SP2
- Build: Lazarus snapshot build 20091027
- Platform: 32 Bit
- Version: 2.5.1
- Monitored by: » thierrybo (thierrybo), » jixian.yang (yang jixian), » AntonK (Anton Kavalenka), » tangentstorm (michal wallace)