Variablenproblem?!?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Quaxi
Beiträge: 66
Registriert: 11.09.2004 12:42

Variablenproblem?!?

Beitrag von Quaxi »

Hallo, also ich habe folgendes Problem
Ich will in meinen Programm auf ganz viele Datenfelder zugreifen. Ich habe das jetzt so gemmacht das ich eine strucure erstelle die so aussieht:

Structure SheetTemplate
Titel.s
Text.s
Options.b
Opt1Text.s
Opt2Text.s
Opt3Text.s
Opt4Text.s
EndStructure


So in meinem Progi deklariere ich nun einfach ganz viele dieser Variable, zb test.SheetTemplate, test2.SheetTemplate usw.

So mein Problem ist jetzt weil ich nicht weis wie ich auf diese Variablen zugreifen soll. weil wenn ich sage
test +Nr\Titel = "Test" funktioniert das nicht weill ich wenn ich eine variable nach einer Variable einfüge kommt nur eine Fehlermeldung. denn Nr ist auch eine Variable in der steht auf welche strucure variable er zugreifen soll.
Ich hoffe ihr habt jetzt irgendwie verstanden :-)

das lässt sich doch sicher auch irgendwie anders lösen oder? aber bitte net zu komploziert bin noch blutiger anfänger :-)
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

das Zauberwort heißt ARRAYS

Code: Alles auswählen

Structure SheetTemplate 
  Titel.s 
  Text.s 
  Options.b 
  Opt1Text.s 
  Opt2Text.s 
  Opt3Text.s 
  Opt4Text.s 
EndStructure

#AnzahlderDateien = 10

Dim test.SheetTemplate(#AnzahlderDateien)

test(0)\Titel = "a"
test(1)\Titel = "b"
test(2)\Titel = "c"

Nr = 1

Debug test(Nr)\Titel
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Antworten