Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#4

AW: Alter Classe neue zuweisen

  Alt 9. Mai 2017, 01:21
Zitat:
Was genau ist in gS[?] zu finden?
http://www.delphipraxis.net/1369617-post1.html

Delphi-Quellcode:
procedure SWAP(var Value1: TNegativeArray; var Value2: TNegativeArray);
var
   lTemp: TNegativeArray;
begin
   lTemp := Value1;
   Value1 := Value2;
   Value2 := lTemp;
end;
SWAP(gS[FlagFound], gS[Item]);
Zitat:
[DCC Fehler] uMain.pas(1588): E2033 Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen

Zitat:
FlagFound und Item sind (vermutlich) Angaben für den Index von gS.
Korrekt.

Zitat:
Aber vermutlich möchtest Du die Inhalte von gS[?] tauschen.
Richtig!
gS[FlagFound] soll alle Eigenschaften inklusive der werte von gS[Item] erhalten.
Danch wird FlagFound der Index von Item zugewiesen.

Zitat:
Dann deklarier doch einfach ein Swap für den Klassentyp (hier TMyClass):
Wenn es so einfach ist warum geht es dann nicht?


gruss

Geändert von EWeiss ( 9. Mai 2017 um 01:28 Uhr)
  Mit Zitat antworten Zitat