Re: Fehler beim extrahieren einer Resource
20. Mai 2004, 00:58
Moin Thorben,
einen genauen Grund kann ich Dir auch nicht angeben, aber denke Dir mal einen eigenen Namen für einen Resourcentyp aus.
Ich habe es, testeshalber, mal mit BELIEBIG probiert, und schon hat es funktioniert.
Die Fehlermeldung von TResourceStream.Create trifft es nicht genau:
Wenn Du das mal, Deine Angaben vorausgesetzt, mit FindResource ausprobierst, und Dir dann, z.B., mit
ShowMessage(SysErrorMessage(GetLastError));
die genauere Fehlerursache ausgeben lässt, wirst Du feststellen, das nicht die Resource, sondern der Typ nicht gefunden wurde.
Irgendwo scheinen die Funktion FindResource (die auch von TResourceStream.Create verwendet wird), oder aber der Resourcencompiler (BRCC32.EXE) ein Problem mit RCDATA zu haben, da es ja den Typ RT_RCDATA gibt.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|