Einzelnen Beitrag anzeigen

WorstNightmare

Registriert seit: 6. Okt 2008
159 Beiträge
 
RAD-Studio 2010 Arc
 
#8

AW: Zugriffsverletzung beim 2. Aufruf von Interface Methode

  Alt 12. Okt 2010, 19:52
Mhmh das ist natürlich unschön. Durch was ersetze ich denn am besten Arrays?

Mir würde nur sowas einfallen:
Delphi-Quellcode:
IFileInfo = interface(IInterface)
  function Name: WideString;
  function Size: Integer;
  function Next: IFileInfo;
end;
Und dasselbe nochmal um die WideString arrays zu ersetzen:
Delphi-Quellcode:
IString = interface(IInterface)
  function Get: WideString;
  function Next: IString;
end;
Würde es so gehen? :/

Zitat:
Wenn man nur mit Objekten über ein Interface arbeitet, dann braucht man auch kein _AddRef oder _Release.
Wie meinen?

Geändert von WorstNightmare (12. Okt 2010 um 19:56 Uhr)
  Mit Zitat antworten Zitat