![]() |
Package in den Delphi-Splashscreen eintragen
Moin,
ich bastel an einer Erweiterung für die Delphi-IDE. Diese soll, wie es beispielsweise auch die Jedis tun, sich beim Start von Delphi mit Versionsinformationen in dessen Splashscreen bemerkbar machen. Wie geht das? Habe (zugegebenermaßen nicht allzulange, denn irgendwie fehlen mir auch die Stichwörter) recherchiert, bin aber nicht fündig geworden :stupid: Hier ein Beispielbild, was ich meine :) ![]() |
Re: Package in den Delphi-Splashscreen eintragen
Zitat:
|
Re: Package in den Delphi-Splashscreen eintragen
Zitat:
1. Weiß ich nicht, ob das nicht evtl. der Installer z.B. in der Registry übernimmt 2. Wüsste ich nicht, wo ich in dem Haufen zum Suchen anfangen sollte :shock: |
Re: Package in den Delphi-Splashscreen eintragen
In der ToolsAPI.pas findest Du ein Interface / eine Klasse, die mit dem SplashScreen zutun hat. "SplashService" oder so ähnlich. Dort findest Du auch die passenden Kommentare im Source, die die Restriktionen für die Grafik angeben. Und von Sonderzeichen würde ich auch erstmal die Finger lassen.
Ich kann gleich mal im HelpBooster nachsehen, da habe ich das auch gemacht. |
Re: Package in den Delphi-Splashscreen eintragen
Aus der Unit ToolsAPI bekommst du die "SplashScreenServices" und auf die rufst du "AddPluginBitmap" auf. Und falls du in der Zeile ganz unten was ausgeben willst, rufst du SplashScreenServices.StatusMessage auf.
Fertig ... Ganz einfach. :) |
Re: Package in den Delphi-Splashscreen eintragen
Geh mal auf:
![]() Dieses "Plugin" registriert sich auch im Startbildschirm. Ganz unten auf der Seite ist ne email-Adresse des Autors. Wenn Du diesen ganz lieb fragst, verröt er Dir sicher den "Trick". :roll: :tongue: |
Re: Package in den Delphi-Splashscreen eintragen
OK, Merci, die ToolsAPI hatte ich auch schon im Verdacht :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz