Hiho!!
Ich habe folgendes Problem:
Um meinen Code ein wenig schlanker zu halten möchte ich nicht die Komplette Funktion 3 mal schreiben sondern auf eine Variable je nach bedarf verschiedene Klassenreferenzen zuweisen und dann mit dieser einen Variable weiter arbeiten.
Zur Veranschaulichung:
type
a = class(TObject);
b = class(TObject);
c = class(TObject);
var
Klassenvariable : (was auch immer hier stehen muss)
begin
case x of
1: Klassenvariable := a;
2: Klassenvariable := b;
3: Klassenvariable := c;
end;
Klassenvariable.Create(Self);
Klassenvariable.doSomething;
Klassenvariable.Free;
end;
Ich hoffe jemand von euch kann mir da kurz auf die Sprünge helfen.
Mfg
Marko
Ich habe folgendes Problem:
Um meinen Code ein wenig schlanker zu halten möchte ich nicht die Komplette Funktion 3 mal schreiben sondern auf eine Variable je nach bedarf verschiedene Klassenreferenzen zuweisen und dann mit dieser einen Variable weiter arbeiten.
Zur Veranschaulichung:
type
a = class(TObject);
b = class(TObject);
c = class(TObject);
var
Klassenvariable : (was auch immer hier stehen muss)
begin
case x of
1: Klassenvariable := a;
2: Klassenvariable := b;
3: Klassenvariable := c;
end;
Klassenvariable.Create(Self);
Klassenvariable.doSomething;
Klassenvariable.Free;
end;
Ich hoffe jemand von euch kann mir da kurz auf die Sprünge helfen.
Mfg
Marko