Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Package in den Delphi-Splashscreen eintragen (https://www.delphipraxis.net/115019-package-den-delphi-splashscreen-eintragen.html)

Meflin 4. Jun 2008 14:09


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 :)
http://dn.codegear.com/article/image...8/image002.jpg

Phoenix 4. Jun 2008 14:11

Re: Package in den Delphi-Splashscreen eintragen
 
Zitat:

Zitat von Meflin
wie es beispielsweise auch die Jedis tun

Hat Du schonmal in deren Sourcen geguckt? ;-)

Meflin 4. Jun 2008 14:12

Re: Package in den Delphi-Splashscreen eintragen
 
Zitat:

Zitat von Phoenix
Hat Du schonmal in deren Sourcen geguckt? ;-)

Ich habe sie nicht, und selbst wenn:
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:

Daniel 4. Jun 2008 14:15

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.

chaosben 4. Jun 2008 14:16

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. :)

RavenIV 4. Jun 2008 14:19

Re: Package in den Delphi-Splashscreen eintragen
 
Geh mal auf:
http://andy.jgknet.de/dspeedup/index.php
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:

Meflin 4. Jun 2008 14:23

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