Warum kannst Du nicht einmal beim Thema bleiben und mußt die Sache immer noch weiter auf Abwege in´s OT führen?
Wer hat denn diese unsinnige Diskussion angefangen?
Und mit etwaig fehlenden Überprüfungen durch TOS hat das auch nix zu tun.
Natürlich hat das was damit zu tun. Enfach irgendwelchen Müll an die Datei zu hängen
00002B30: 00 00 00 00 00 01 20 20 20 20 20 20 20 20 75 6E "...... un"
00002B40: 67 65 72 61 64 65 20 44 61 74 65 69 20 66 81 72 "gerade Datei f.r"
00002B50: 20 67 65 72 61 64 65 20 52 65 73 6F 75 72 63 65 " gerade Resource"
00002B60: 21 20 84 74 73 63 68 "! .tsch"
und dann zu behaupten daß das immer noch ein gültige RSC Datei ist, nur weil TOS beim laden nicht abstürzt, hat nur was damit zu tun daß eben keine Überprüfung statfindet.
Also sehr gutes Beispiel, und TOS-konform!
Eben nicht. Um mal aus dem Compendium zu zitieren:
17
rsh_rssize
Size of the resource file (in bytes). Note
that this is the size of the old format
resource file. If the newer format file is
being used then this value can be used
as an offset to the extension array.
Und für das neuere Format, das aber erst bei TOS 4 unterstützt wird:
The Extension Array
Immediately following the old resource data (using rsh_rssize as an offset) an extension array is
added. The first entry in this array is a LONG containing the true size of the RSC file.
Da das bei der von dir manipulierten Datei nicht zutrifft, ist es demzufolge keine gültige RSC Datei.
Aus der Tatsache, daß rsh_rssize als offset für das Extension-Array benutzt wird, dieses Array aus LONG-Werten besteht, und diese von einem 68000 nur von geraden Addressen gelesen werden können, folgt implizit daß dieser Wert immer gerade sein wird, auch wenn das nirgendwo explizit erwähnt wird.
Ich hätte durchaus auch eine andere .RSC nehmen können (zB. auch ohne Icons, nur mit Formularen oder Strings).
Ja, hast du aber nicht. Stattdessen eine Datei manuell manipuliert nur um unbedingt Recht zu behalten.
Natürlich kann man, durch manuelle Manipulation, RSC Dateien erzeugen bei denen meine Behauptung nicht mehr zutrifft, und die immer noch der Format-Beschreibung entsprechen. Allerdings wird kein Editor eine solche Datei erzeugen, und demzufolge wird es in der Praxis solche Dateien nicht geben. Nichts anderes hab ich ursprünglich gesagt.