Hallo,
ich möchte ein zusätzliches Icon in mein Programm einbinden, um es für eine Verknüpfung und - hier liegt das Problem - für ein Formular zu nutzen. Ich habe 3 Möglichkeiten probiert.
RC-Datei, Delphi-Code, Fehler
Möglichkeit 1
9 ICON "Zahnrad.ico"
Delphi-Quellcode:
var ResIco : TResourceStream;
begin
ResIco := TResourceStream.CreateFromID(hInstance, 9, 'ICON');
try
Icon.LoadFromStream(ResIco);
finally
FreeAndNil(ResIco);
end;
Zuriffsverletzung
Möglichkeit 2 (RT_ICON = vordefiniert)
9 RT_ICON "Zahnrad.ico"
Delphi-Quellcode:
var ResIco : TResourceStream;
begin
ResIco := TResourceStream.CreateFromID(hInstance, 9, 'RT_ICON');
try
Icon.LoadFromStream(ResIco);
finally
FreeAndNil(ResIco);
end;
kein Fehler, Icon wird im Formular angezeigt, ist aber für die Verknüpfung
nicht zu sehen, als wäre es nicht da.
Möglichkeit 3
ZrI ICON "Zahnrad.ico"
Delphi-Quellcode:
var ResIco : TResourceStream;
begin
ResIco := TResourceStream.Create(hInstance, 'ZrI', 'ICON');
try
Icon.LoadFromStream(ResIco);
finally
FreeAndNil(ResIco);
end;
"Ressource 'ZrI' wurde nicht gefunden
Ich hoffe, jemand kann die "2 Bedingungen" unter einen Hut bringen
Danke,
ManuMF