Einzelnen Beitrag anzeigen

Hallo_Thomas

Registriert seit: 18. Apr 2005
Ort: Dresden
405 Beiträge
 
Delphi 2005 Professional
 
#5

Re: procedure, wie kann Ein/Rückgabe der Gleiche sein

  Alt 23. Jul 2005, 15:04
Zitat von MrKnogge:
Du darfst nicht zweimal den gleichen Variablen-Namen benutzen, da Delphi ja sonst nicht weist, welche van den beiden variablen du in deiner procedure meinst, wenn du "counter" schreibst.

procedure CountX(aStart, aEnd: Integer; Var Counter: array of Integer); gruss

[Add]

Wenn du es so machst, wie Luckie dir es vorgeschlagen hat, kannst du es auch als funktion machen:

Delphi-Quellcode:
type
  TIntArray = array of Integer;

function CountX(Counter: TIntArray; aStart, aEnd: Integer): TIntArray

Kommt da nicht nur ein Wert zurück? Mein Plan war ich zur Eingabe Counter..144] und daraus berechnen sich dann Counter[144..1500].Das geht doch meiner Meinung nach nicht? mit einer funktion.
  Mit Zitat antworten Zitat