Einzelnen Beitrag anzeigen

Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#1

Problem mit Icon aus Ressource

  Alt 7. Jan 2006, 00:20
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
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat