![]() |
Zitat:
Code:
procedure schreiben(var ptmoment:tgesamt); Auslesen musst anders. Ja, so wie ichs geschrieben hab, ist's eine Zeichenkette ohne Leerzeichen oder sonstwas, was das auslesen etwas schwierig machen dürfte. Ein Leerzeichen (irgendein Trennzeichen) wäre schon angebracht, damit man es vernünftig wieder auslesen kann bzw. du kannst die Werte auch untereinander schreiben (writeln)). Auslesen musst jeden Wert einzeln, und natürlich auch den Feldern im Record wieder zuweisen. |
Lesen vom file als Beispiel (ohne Gewähr und ohne Fehlerüberprüfung):
Code:
procedure leserecordvonfile(var Dateiname:String;var indenRecord:tgesamt); Kannst natürlich auch die Daten in eine Zeile schreiben (mit Delimiter), einen String einlesen und die Daten aus dem String extrahieren. |
Zitat:
ab es funzt trotzdem nicht! das a´ndere werde ich ma noch anschaun! hab noch ikeine zeit ghabt! danke! aba es geht nciht mit dem reinschreiben! :heul: |
Zitat:
Wennst den schon indizierten Record (sprich: tmoment[25]) übergeben willst, musst innerhalb der schreiben procedure den index weglassen (also z. B. ptmoment.datum.jahr). Wennst den Index, so wie dus gemacht hast, innerhalb der Prozedur ausliest, wirst schon das gesamte array übergeben müssen und nicht nur einen Record .... :rolleyes: |
Zitat:
ja 9ich will eh den ganzen array übergeben! es soll in einem index vom array der komplette record tgesamt sein! |
Zitat:
Zitat:
Wir haben anscheinend ein bisschen aneinander vorbei geredet. :lol: |
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag