Einzelnen Beitrag anzeigen

Brainshock

Registriert seit: 26. Nov 2004
Ort: 37345
214 Beiträge
 
Delphi 7 Professional
 
#1

InnoSetup: Mehrdimensionale Arrays

  Alt 18. Feb 2016, 15:33
Hi,

kann man in InnoSetup mehrdimensionale Arrays anlegen?
Diese Definition geht nicht:
Code:
#dim MeinArray[2][3]
#define MeinArray[0][0] "Text1"
#define MeinArray[0][1] "Text2"
#define MeinArray[0][2] "Text3"
#define MeinArray[1][0] "Text11"
#define MeinArray[1][1] "Text12"
#define MeinArray[1][2] "Text13"
Diese Definition geht, aber der Zugriff stimmt nicht:
Code:
#dim MeinArray[2][3]
#define MeinArray[0] "Text1";"Text2";"Text3"
#define MeinArray[1] "Text11";"Text12";"Text13"
Egal ob:
Code:
// Sollte "Text1" liefern
String: "{#MeinArray[0];[0]}"
oder
Code:
// Sollte "Text2" liefern
String: "{#MeinArray[0];[1]}"
Es kommt immer "Text1" zurück.

Hat jemand ne Idee was ich falsch mache bzw. wie es richtig geht?

Und wenn es sowas gibt, wie erfolgt der Zugriff aus [Code] heraus?

Gruß
Matthias
  Mit Zitat antworten Zitat