Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Inc überladen (https://www.delphipraxis.net/116220-inc-ueberladen.html)

Sherlock 25. Jun 2008 10:33

Re: Inc überladen
 
Man lernt eben nie aus :lol:

Sherlock

SirThornberry 25. Jun 2008 10:35

Re: Inc überladen
 
Wenn dein Inc Methode einer Klasse wäre brauchst du auch nix zu überladen.

Luckie 25. Jun 2008 11:19

Re: Inc überladen
 
Zitat:

Zitat von Meflin
Inc ist doch eine Compiler-Magic-Funktion oder, die hat ja keinen konkreten Datentyp. Deswegen wirst du sie auch nicht überladen können...

Zitat:

Zitat von Luckie
Warum muss deine Routine auch Inc heißen?

Und wieder so eine Diskussion am Thema vorbei...

Wie wir gesehen haben nicht, da Inc der falsche Name für die Routine wäre.

himitsu 25. Jun 2008 12:04

Re: Inc überladen
 
Zitat:

Zitat von Nils_13
Dann erhalte ich allerdings die Fehlermeldung, der linken Seite könne nichts zugewiesen werden. Habt ihr eine Idee, wie/ob man so etwas lösen könnte ?

an welcher Stelle kommt denn diese Fehlermeldung?


mein D7 muckt hierbei jedenfalls nicht rum.
Delphi-Quellcode:
type
  TSystem = class
    procedure Inc(a: byte); overload;
  end;

implementation

procedure TSystem.Inc(a: byte);
begin

end;
kann es sein, daß du dir sowas Var System: TSystem erlaubt hast? :freak:


was willst du überladen? (seh zumindestens nur eine einzige Prozedur)


Zitat:

Meine Routine verkettet Strings. Inc('asd', 'dsa') ergäbe asddsa.
überseh ich da was, oder wo würde bei diesem Aufruf das Ergebnis landen? :gruebel:


PS: wegen der Bezeichnung würde ich Sherlock vollkommen zustimmen.

Phoenix 25. Jun 2008 12:38

Re: Inc überladen
 
Vielleicht hilft ein var - Parameter bei der Fehlermeldung?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr.
Seite 2 von 2     12   

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