Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
Delphi 10.3 Rio
|
AW: Alter Classe neue zuweisen
9. Mai 2017, 08:21
Das TSprite aus gS[FlagFound] soll sich also nachher in gS[Item] befinden und das aus gS[Item] in gS[FlagFound].
Meiner Meinung nach müsste das mit dem Vorschlag aus Post #5 funktionieren.
Alle Informationen aus gS[Item] (TSprite) sollen sich dann im gS[FlagFound] befinden
und gS[FlagFound] bekommt den Index von Item zugewiesen.
Es geht nicht mit der Version im Beitrag 5 warum habe ich daraufhin geantwortet
Delphi-Quellcode:
// SWAP Item
if Item <> FlagFound then
begin
//SWAP(gS[FlagFound], gS[Item]);
gS[FlagFound] := gS[Item];
FlagFound := Item;
end;
gruss
Öhm.......reicht da nicht einfach
Delphi-Quellcode:
function MySwap(var gs:TNegativArray; var FlagFound,Item:integer);
begin
gS[FlagFound].assign(gs[item]);
FlagFound := Item;
end;
?
Uwe e=mc² or energy = milk * coffee²
|