Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#5

Re: TObjectList als Komponente

  Alt 4. Dez 2007, 11:06
Hi shmia,

Licht und Schatten liegen so dicht beieinander.
Zitat:
a, TComponent implementiert das Interface IUnknown auf spezielle Weise.
Wenn das Property VCLComObject = nil ist, dann wird die Referenzzählung ausser Kraft gesetzt und man kann
Objekt- und Interfacereferenzen mischen.
soweit das, worauf ich gehofft habe.

Nun wollte ich im Code jedoch nicht meine Zugriffe trennen. Was ich erreichen will ist eigentlich das:
Delphi-Quellcode:
TCompTransactionList = class(TComponent, ITransactionList)
...
var
   tl : TCompTransactionList;
begin
   tl := TCompTransactionList.Create(nil);
   ...
   tl.ExecuteTransactions;
   ...
   tl.Free;
end;
Jo, so dachte ich.

Gruß oki
42
  Mit Zitat antworten Zitat