Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#7

AW: D11 RCDATA Resource wird nicht erkannt

  Alt 11. Sep 2021, 11:11
Zitat:
Nachmal: Du erstellst eine RCDATA-Ressource, aber willst dann nach WAV suchen.
Nochmal nein.

Ich verwende für beide Delphi Versionen die gleichen Dateien um meine Ressource zu bilden.
Bei D10.4 wird der Eintrag "Blup" unter WAV erstellt und mit den gleichen Daten unter D11 der gleiche Eintrag "Blup" unter RCDATA.

Ich hoffe es kommt jetzt rüber was ich meine.

Das dann unter D11 die Ressource Blup nicht gefunden wird ist schon logisch wenn ich sie mit
Res := TResourceStream.Create(hInstance, 'BLUP', 'WAV');
einlesen möchte.

Irgend etwas verträgt sich da nicht.
Vor allem wenn ich sehe das 2 Ressourcen für die gleiche Anwendung erstellt werden.
Einmal Projekt1.res und OTTB64.res.

Zitat:
Aber als Alternative würde ich dir die Projekt-Ressource empfehlen.
Nein nicht für Win32API Anwendungen "Nonvcl"

Zitat:
Es ginge sogar, dass man Fremddateien einfach ins Projekte-Fenster zu ziehen
Ist mir bekannt und das mache ich auch so. Danke
Zitat:
wo dann der RessourcenName aus dem Dateinamen gebildet wird.
Dann würde sich erklären warum ich 2 Ressourcen habe. Werde ich dann wohl löschen müssen.

EDIT:

Beide Ressourcen gelöscht. Projekt (VCL) zum Testen angehängt.
Kompilieren. Im Ordner _resources nachschauen und siehe da 2 Ressourcen werden erstellt.

Es werden auch schöne Sachen in die Exe ein kompiliert. Alles durcheinander
Startet man die Exe wird das Projekt Icon nicht angezeigt. Im Dialog (Eigenschaften) aber schon.

Geändert von venice2 (11. Sep 2021 um 16:10 Uhr)
  Mit Zitat antworten Zitat