Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   C++ C++ ->> Delphi brauche mal Hilfe (https://www.delphipraxis.net/112478-c-delphi-brauche-mal-hilfe.html)

Relicted 22. Apr 2008 07:17


C++ ->> Delphi brauche mal Hilfe
 
Moinsen!

Ich muss gerade ein ganzes Framework umsetzen von C++ nach Delphi.. tue mich aber bei einigen dingen sehr schwer. vielleicht könnt ihr mir weiterhelfen:

Code:
      void operator:=(CMeasureTime &other);
      void operator+(CMeasureTime &other);
im public bereich der klasse definiert.
jemand ne idee wie zu übersetzen?

gruß
reli

Corpsman 22. Apr 2008 07:25

Re: C++ ->> Delphi brauche mal Hilfe
 
Bin kein C Profi,

Aber für mich sieht das aus wie wenn die da den Operator + überladen. So was geht in Delphi leider nicht.

Du must da übeall im Source wo + Steht dan ne Routine auffrufen also anstatt y := x + z -> y := Plus(x,z)

Dezipaitor 22. Apr 2008 07:38

Re: C++ ->> Delphi brauche mal Hilfe
 
Seit Delphi2006 in .NET kann man auch Operatoren überladen.
http://www.delphipraxis.net/bds2006videos

mkinzler 22. Apr 2008 07:44

Re: C++ ->> Delphi brauche mal Hilfe
 
Zitat:

Seit Delphi2006 in .NET kann man auch Operatoren überladen.
Unter Win32 (ab D10) geht dies auch bei Records

Relicted 22. Apr 2008 07:53

Re: C++ ->> Delphi brauche mal Hilfe
 
stimmt da war doch was :-) musste mal schnell meinen weißen ordner hervorkramen von der letzten schulung vom herrn Ua :-)

das äquivalent zu dem "+" sollte das hier sein:
Delphi-Quellcode:
class operator Add( const other : TCMeasureTime ) : TCMeasureTime;
nur welche bedeutung hat denn das "=" ?

Relicted 22. Apr 2008 10:39

Re: C++ ->> Delphi brauche mal Hilfe
 
so falls jemand mal nach sucht (ich hab mich zu tode gesucht bis ich die ganzen bezeichner gefunden habe)

OH: Überladene Operatoren


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz