07. september 2011 - 23:35Der er
3 kommentarer og 1 løsning
Overload forståelse
Hej,
Jeg forsøger at forstå overload. I C# er det sådan, at ændrer man antal input og/eller output parametre, så laver man en overload af en metode eller ændrer input/output parametre værdierne (integer til string f.eks).
Nu forsøger jeg så at gøre det samme i Delphi.
Først i publish delen:
procedure Replace(fromStr, toStr: String; var strNewText: String; var strCount: Integer); overload; procedure Replace(fromStr2, toStr2: String; somethingElse: Integer; var strCount2: Integer); overload;
Kører jeg dette - får jeg følgende fejlmeddelelse: Only one of a set of overloaded methods can be published
Forsøger jeg mig med
procedure Replace(fromStr, toStr: String; var strNewText: String; var strCount: Integer); overload; procedure Replace(fromStr2, toStr2, somethingElse: String; var strCount2: Integer); overload;
Får jeg følgende fejlmeddelelse: Method 'Replace' with identical parameter already exists.
I begge har jeg ændret antal af input parametre og antal af output parametre og endda ændret parametrenavnene.....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.