Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DLL (form) Smybol vergeben? (https://www.delphipraxis.net/203945-dll-form-smybol-vergeben.html)

stalkingwolf 9. Apr 2020 08:42

DLL (form) Smybol vergeben?
 
Wenn ich eine Form aus einer DLL starte, dann erhält dieses einen neuen Taskbareintrag. Allerdings mit einem Platzhalter Symbol der Form.
Es wird nicht das Symbol der Parent Applikation genommen. Wie kann ich der Form in der DLL ein Symbol verpassen welches dafür genutzt wird.

Der DLL kann ich in den Projekteinstellungen unter Anwendung kein Symbol zuordnen.

DeddyH 9. Apr 2020 10:07

AW: DLL (form) Smybol vergeben?
 
IIRC kann man einer Form in einer DLL kein Icon zuweisen, weder zur Entwurfs- noch zur Laufzeit. Man kann aber zur Laufzeit ein Icon-Handle übergeben.

ghubi01 9. Apr 2020 11:22

AW: DLL (form) Smybol vergeben?
 
Hallo,

@stalkingwolf

Du kannst in Deiner DLL über Projekt -> Ressourcen und Bilder ein eigenes Symbol/Icon mit einbinden.
Dabei kannst Du dann den Ressourcenbezeichner des Symbols verwenden.
z.B.:
Delphi-Quellcode:
  ...
  Form1.Icon.LoadFromResourceName(HInstance,'Icon_1');
  ...

stalkingwolf 14. Apr 2020 11:17

AW: DLL (form) Smybol vergeben?
 
Hey danke. Das hat funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf