Thread View: de.comp.sys.apple
2 messages
2 total messages
Started by Michael Kranz
Fri, 30 Oct 1992 10:53
ResEdit - Strings mit fester Laenge
Author: Michael Kranz
Date: Fri, 30 Oct 1992 10:53
Date: Fri, 30 Oct 1992 10:53
34 lines
1738 bytes
1738 bytes
Hallo! Wie kann ich in einer ResEdit-Template-Definition ein Feld definieren, welches Strings mit fester Laenge darstellen kann. Der Fall: Im untersuchten Datensatz gibt es ein Feld mit 80 Byte Laenge. Dort ist ein Pascal-String untergebracht, d.h. das erste Byte gibt die tatsaechliche Laenge an, dann folgt der Text und der Rest wird mit Null aufgefuellt. Erschwerend kommt hinzu, dass der String Teil einer Liste ist. PSTR funktioniert hier nicht, weil es die restlichen Nullen nicht behandeln kann. H050 funktioniert zwar, stellt die Daten aber als Hexbytes dar. Ich haette aber gerne einen editierbaren String. Wer weiss eine Loesung? Der konkrete Fall, eine Liste mit Tagen, die spezielle Namen haben: Count OCNT ***** LSTC Holiday BOOL Month DWRD Day DWRD Name H050 ? <-- Was kann man hier verwenden? PSTR geht nicht! ***** LSTE Vielen Dank, Michael -- Michael Kranz Forschungszentrum Informatik (FZI) kranz@fzi.de Forschungsbereich Mikrorechnertechnik TEL: +49-721-9654-833 Haid-und-Neu-Strasse 10-14 FAX: +49-721-9654-809 D-7500 Karlsruhe 1 / Germany
Re: ResEdit - Strings mit fester Laenge
Author: Matthias Urlichs
Date: Sun, 01 Nov 1992 21:50
Date: Sun, 01 Nov 1992 21:50
24 lines
1374 bytes
1374 bytes
In de.comp.sys.apple, article <1992Oct30.105303.6054@fzi.de>, kranz@fzi.de writes: > Hallo! > > Wie kann ich in einer ResEdit-Template-Definition ein Feld definieren, > welches Strings mit fester Laenge darstellen kann. > > PSTR funktioniert hier nicht, weil es die restlichen Nullen nicht behandeln > kann. > H050 funktioniert zwar, stellt die Daten aber als Hexbytes dar. Ich haette > aber gerne einen editierbaren String. > > Wer weiss eine Loesung? > Wie waers mit "P050"? Das ist nicht nur logisch, sondern funktioniert sogar. ;-) (Das Laengenbyte kommt noch dazu, also evtl. "P04F".) -- Gentlemen, for your information, I have a question to ask you. -- Matthias Urlichs -- urlichs@smurf.sub.org -- urlichs@smurf.ira.uka.de /(o\ Humboldtstrasse 7 -- 7500 Karlsruhe 1 -- Germany -- +49-721-9612521 \o)/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads