🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#4
Author: Michael Kranz
Date: Fri, 30 Oct 1992 10:53
34 lines
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
#14
Author: Matthias Urlichs
Date: Sun, 01 Nov 1992 21:50
24 lines
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