Moin, Moin.
Mit ExtractIcon kann die Anzahl der in einer
dll enthaltenen Icons ermittelt werden:
IconCount:=ExtractIcon(Application.Handle,PChar(FName),UInt(-1));
Bei der
dll "hpgt3800" wird als Ergebnis der Wert 49087 ermittelt, laden kann man aus dieser
dll kein einziges Icon. Mache ich da etwas falsch? Gibt es vielleicht eine Obergrenze, ab der das Ergebnis unberücksichtigt werden kann/muss? Oder muss man damit leben, dass man bei einem Ergebnis ab z.B. 100 prüft, ob ein Icon geladen werden kann...