Einheiten aus Datei auslesen
Übersicht BlitzBasic Allgemein
LaiasBetreff: Einheiten aus Datei auslesen |
Mi, Okt 03, 2007 16:23 Antworten mit Zitat |
|
---|---|---|
Hallo Leute!
Ich arbeite gerade an einem Projekt und habe eine Blockade im systematischen Bereich. In meinem Projket soll ein menü erstellt werden was aus einer Datei ausgelesen wird. Aber es soll Zeilenunabhängig sein. Ich zeig euch wie die Datei aussieht: Code: [AUSKLAPPEN] position=1 name=Starten mesh=mesh.b3d Nun soll der Code alles auslesen und so viele Objekte dieser art erstellen wie in der Datei vorhanden sind. Da wie ich schon sagte es Zeilenunabhöngig sein soll kann die Objekt anzahl belibig variieren. Das ganze soll mit Types geschehen da man im Prog dann ein Menüpunkt hinzugefügt werden soll und auch gelöscht werden soll. Könnt ihr mir bitte helfen? Ich habe nicht so viel Erfahrung mit Types und habe schon vieles probiert Danke schon mal im vorraus! mfg Laias |
||
http://laias.wordpress.com |
Eingeproggt |
Mi, Okt 03, 2007 17:45 Antworten mit Zitat |
|
---|---|---|
Zitat: Ich habe nicht so viel Erfahrung mit Types
Da helfen wohl nur Type-Tutorials, wie hier im "Faq und Tutorial-Bereich" oder auf www.blitzbase.de zu finden. Solltest du Types dann schon ein bisschen beherrschen, kannst du dir dieses Beispiel zu Herzen nehmen: Code: [AUSKLAPPEN] Type menu
Field position,name$,mesh End Type Reader=ReadFile("Daten.txt") If Not Eof(Reader) ;Bis zum Ende der Datei lesen dat$=ReadLine(Reader) If dat$<>"" Then ;Leere Zeilen überspringen menu.menu=New menu hilfsvar$=Right(dat$,Len(dat$)-Instr(dat$,"=")) ;Den Wert hinter dem = herausfiltern menu/position=hilfsvar dat$=ReadLine(Reader) hilfsvar$=Right(dat$,Len(dat$)-Instr(dat$,"=")) menu/name$=hilfsvar dat$=ReadLine(Reader) hilfsvar$=Right(dat$,Len(dat$)-Instr(dat$,"=")) menu/mesh=LoadMesh(hilfsvar$) Endif Endif CloseFile Reader Achtung: Nur ein Beispiel. Fehler meinerseits sind nicht ausgeschlossen (da ich das immer schnell im Browser reinschreib). Außerdem musst du dazu außer mit Types auch mit Stream-Befehlen (Eof, ReadLine) und String-manipulation (Len, Right,...) vertraut sein. mfG, Christoph. |
||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
Laias |
Mi, Okt 03, 2007 18:15 Antworten mit Zitat |
|
---|---|---|
Danke dir das Beispiel hat mir sehr geholfen!
Werde um die Tutorials wohl nicht herumkommen. Aber dafür kann ich dann ja auch bessere und systematischere Sachen proggen! Danke nochmal! mfg Laias! |
||
http://laias.wordpress.com |
Laias |
Mi, Okt 03, 2007 18:17 Antworten mit Zitat |
|
---|---|---|
Danke dir das Beispiel hat mir sehr geholfen!
Werde um die Tutorials wohl nicht herumkommen. Aber dafür kann ich dann ja auch bessere und systematischere Sachen proggen! Danke nochmal! mfg Laias! |
||
http://laias.wordpress.com |
Übersicht BlitzBasic Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group