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.....
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.