Nein, die Datei ist schlicht falsch.
Da bin ich mir nicht ganz sicher.
Es gibt mehrere Ressourcen-Compiler, welche teilweise eine unterschiedliche Syntax nutzen.
[add]
Das Komma ist bei beiden RC-Compilern optional,
aber die StringTable kann/darf keinen Namen besitzen (die 102 ist also der Fehler)
[/add]
witzige Sache:
* der
Delphi- ähhh Borland-Ressourcencompiler "brcc32.exe" nutzt standardmäßig eine mehr c-ige Syntax mit geschweiten Klammern {}
* der
Windows- Microsoft-Ressourcencompiler "rc.exe" nutzt standardmäßig eine mehr pascal-ige Syntax mit BEGIN+END
* aber Beide verstehen Beides (fällt vor allem auf, wenn man die Hilfe liest ...
MSDN nutzt überall BEGIN und DocWiki die { )
Innerhalb der .DPK oder .DPR kann man Delphi auch automatisch die .RC kompilieren lassen.
{$R datei.res datei.rc}
Leider kann der zweite Parameter überall angegeben werden, auch in .PAS, wobei er dort bösartig einfach ignoriert wird.
Wenn es klappt, dann siehst du auch im Compiler-Log (Erzeugen), wie vor dem eigentlichen Kompilieren diese Ressource erstellt wird.
Will/Kann man nur RES direkt angeben, dann mußt du selbst die .RC kompilieren oder anders erstellen.
{$R datei.res}
Also vorher mit einem der beiden mitgelieferten RessourcenCompiler (rc.exe oder brcc32.exe) kompilieren
oder z.B. mit einem fremden Ressourcen-Editor erstellen.