Liebe Delphianer,
ich arbeite zwar mit dem CBUilder aber, eventuell hat jemand von Euch mal Zeit folgende Komponente unter Delphi auszuprobieren. Es handelt sich um 3 OCX'e (XPlorer Control Set) die unter www.COMcache.com zum freien Downloaden zur Verfügung stehen. Diese Komponenten laufen einzeln ohne Probleme, wenn ich aber, wie in dem beiliegenden Basic Bsp., die TreeView-Komponente mit der ListView-Koponente verknüpfe
CcXploreTreeView1->AutoLinkCcXploreListView =
(Variant)CcXploreListView1->GetVariantDispatch();
bekomme ich beim Beenden des Programmes einen Exception-Error C000005,welcher auf eine fehlerhafte Zeigermanipulation hindeutet (es wird auf einen Zeiger zugegriffen, der nicht mehr gültig ist). Tritt dieses Problem auch unter Delphi auf ?
Unter Basic kann ich die obige Zuweisung wie folgt machen:
CcXploreTreeView1->AutoLinkCcXploreListView = CcXploreListView1;
Da aber der Cbuilder und sicherlich auch Delphi einen Wrapper um OCX-Komponente bilden, geht das natürlich nicht.
MfG
Gerhard Behnke
ich arbeite zwar mit dem CBUilder aber, eventuell hat jemand von Euch mal Zeit folgende Komponente unter Delphi auszuprobieren. Es handelt sich um 3 OCX'e (XPlorer Control Set) die unter www.COMcache.com zum freien Downloaden zur Verfügung stehen. Diese Komponenten laufen einzeln ohne Probleme, wenn ich aber, wie in dem beiliegenden Basic Bsp., die TreeView-Komponente mit der ListView-Koponente verknüpfe
CcXploreTreeView1->AutoLinkCcXploreListView =
(Variant)CcXploreListView1->GetVariantDispatch();
bekomme ich beim Beenden des Programmes einen Exception-Error C000005,welcher auf eine fehlerhafte Zeigermanipulation hindeutet (es wird auf einen Zeiger zugegriffen, der nicht mehr gültig ist). Tritt dieses Problem auch unter Delphi auf ?
Unter Basic kann ich die obige Zuweisung wie folgt machen:
CcXploreTreeView1->AutoLinkCcXploreListView = CcXploreListView1;
Da aber der Cbuilder und sicherlich auch Delphi einen Wrapper um OCX-Komponente bilden, geht das natürlich nicht.
MfG
Gerhard Behnke