Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Fehler beim extrahieren einer Resource

  Alt 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
  Mit Zitat antworten Zitat