Ich versuche, ein paar Zeichenfolge Werte in einem Block zu speichern, so dass ich diesen Block in eine Textdatei speichern kann. Ich erhalte diese Werte von einem Formular mit VID.Speichern Sie einen Wert in einem Block anstelle der Wortbezeichnung, die es darstellt
Eine Möglichkeit, dies zu tun, wäre einfach Strings in der Datei zu speichern. Aber ich würde es vorziehen, die Daten als Block abrufen zu können.
Dies ist, was ich zu tun beabsichtigen:
view layout [
contact-name: field
save-button: btn "Save" [
saved-data-block: copy []
append saved-data-block [[contact-name: contact-name/text]] ;problem here
save my-file saved-data-block
]
]
Für eine Eingabe wie Rebol User
im Namensfeld, wird der Inhalt in der Datei gespeichert soll, ist so etwas wie [contact-name: "Rebol User"]
, aber der Inhalt seine [contact-name: contact-name/text]
Ich verstehe, dass das Problem darin besteht, dass der Block nicht als Code ausgewertet wird, wenn ich ihn an saved-data-block
anschließe. Was kann ich tun, um den Zeichenfolgenwert blockweise in der Textdatei zu speichern? Sollte ich etwas anderes tun, um dies zu erreichen? Alle Kommentare/Anfragen sind willkommen.