Einzelnen Beitrag anzeigen

Icemanemp

Registriert seit: 28. Mai 2004
Ort: immer dem Pfeil nach --->
26 Beiträge
 
Delphi 5 Enterprise
 
#1

ByRef/ByVal übergaben von Widestring in Com-Objekt?

  Alt 6. Okt 2005, 12:31
Hi,

mich würde gerne folgendes interessieren!
Ich habe ein Com-Objekt, das per Get-Set-Methoden String intern speichert.
Die Daten kommen aus einer TQuery bzw. den TFields der Query.

GetAsString sollte ja ein AnsiString liefern.
Die Set-Methode des Com-Objektes hat ein Widestring.

Macht es Performancetechnisch etwas aus die Parameterübergabe der Set-Methode mit const zu deklarieren oder bringt das nichts, da Widestring intern ja so oder so ein Referenzzähler hat und keine Kopien anlegt?

P.S. die Set-Methode wird z.Z. etwas 2000 aufgerufen, wegen den vielen Datensätzen...

Danke
  Mit Zitat antworten Zitat