Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.103 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Dynamischer VarArray erzeugen aber wie?

  Alt 9. Sep 2004, 17:15
Hallo Zusammen,

die Frage vorab:
wie kann ich VarArrayOf Dynamisch erzeugen ?
VarArrayOf([1,2,3,....]);

Die folgende Function Union benötigt ein ArrayOfLocations vom Typ OleVariant.
Wenn ich es manuell mache sieht es so aus:

Mylocation1 := FMap.GetLocation(Lat1, Lon1, 1);
Mylocation2 := FMap.GetLocation(Lat2, Lon2, 1);
GKMapPoint1.Map.ActiveMap.Union(VarArrayOf([Mylocation1, Mylocation2])).GoTo_;

Das Problem ist, die Anzahl der Locations ist erst zur Laufzeit bekannt.
Mylocation1...MylocationX und somit ist auch der Übergabeparameter
nur zur Laufzeit bekannt.
VarArrayOf([Mylocation1, Mylocation2, ....])


Hat jemand eine Idee wie das geht?

Gruß Kostas
  Mit Zitat antworten Zitat