Einzelnen Beitrag anzeigen

Benutzerbild von LimeBulls
LimeBulls

Registriert seit: 11. Dez 2010
10 Beiträge
 
Delphi XE Architect
 
#1

Objektreferenzen als Variable nutzen möglich ?

  Alt 5. Jan 2011, 11:10
Hallo,

Beispielquelltext:

Delphi-Quellcode:
query.sql.text := 'Select ...';
query2.sql.text := 'Select...';
Nun möchte ich für "Query", welches eigentlich als TZQuery definiert ist einen Platzhalter/eine Variable einsetzen.

z.B.

Delphi-Quellcode:
type
query2 := TZQuery;

[...]
procedure xxx;
var
query_variable: String;
begin
query_variable := 'query2'
query_variable.sql.text := 'Select...';

Natürlich klappt das so nicht, da kein normaler String einfach als Objektreferenz dienen kann.

Wie kann ich mir aber eine Variable machen, welche ich dauerhaft ändern kann und quasi die "Objektreferenz verschieben" kann, je nachdem worauf die Variable gerade zeigt/gesetzt ist ?

Google habe ich bereits angeworfen, gab mir aber zum Überschriftentext keine passenden Ergebnisse und die Selbstversuche endeten nicht erfolgreich.

Danke im voraus.

Geändert von LimeBulls ( 5. Jan 2011 um 11:15 Uhr)
  Mit Zitat antworten Zitat