Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Delphi Splashscreen mit Transparenz erzeugen (https://www.delphipraxis.net/96603-splashscreen-mit-transparenz-erzeugen.html)

xaromz 27. Jul 2007 11:51


Splashscreen mit Transparenz erzeugen
 
Hallo,

da die Frage immer wieder aufkommt und ich schon vor langer Zeit ein paar Hilfsfunktionen dafür geschrieben habe, habe ich meine Erfahrungen in ein Tutorial gegossen. Zu finden ist es auf unserer Homepage unter Tutorials / Splashscreens.

Gruß
xaromz

Lun 27. Jul 2007 12:30

Re: Splashscreen mit Transparenz erzeugen
 
Hi xaromz,

der Splashscreen sieht sehr gut aus. Ich habe mir mal das Beispiel Projekt runtergeladen um mir den Splash anzugucken und
habe das Projekt in Delphi 2005 geöffnet. Er öffnet das soweit auch die fehlende GDI Bibliohtek habe ich von eurer Seite heruntergeladen und eingebunden. Soweit alles klar für das kompilieren will er aber noch eine

[Fataler Fehler] GDIPOBJ.pas(29): F1026 Datei nicht gefunden: 'DirectDraw.dcu'

haben. Wo bekommt man die?

Ok, habe sie gefunden auch bei euch auf der Seite unter DirectX9 Libary. Vielleicht sollte man das noch mit in die Vorbereitung
im Tutorial reinpacken. Jetzt fehlt mir noch die LoadImage.dcu, werde die wahrscheinlich auch bei euch finden.

Also LoadImage.dcu kann ich leider nicht finden und in den uses sucht er noch nach LayeredWindow. Kannst Du vielleicht
sagen woher ich die units bekomme?


greetz Lun

xaromz 27. Jul 2007 14:28

Re: Splashscreen mit Transparenz erzeugen
 
Hallo,

die Units hatte ich tatsächlich im Archiv vergessen. Im aktualisierten Archiv sind sie enthalten. Ich habe auch die benötigten Bibliotheken verlinkt.

Gruß
xaromz

Lun 27. Jul 2007 16:11

Re: Splashscreen mit Transparenz erzeugen
 
:bounce1: Vielen Dank,

jetzt funktioniert soweit alles. Ich habe das Projekt unter WinXP und Vista Ultimate ausprobiert. Unter Windows XP
funktioniert es ohne Probleme.

Bei Vista funktioniert es auch alles, nur das auf dem Splash nicht geschrieben wird. Sprich die Procedure UpdateText
scheint nicht richtig interpretiert zu werden.

Aber ist nicht weiter schlimm, da ich wie gesagt mir das nur mal ansehen wollte. Finde es aber sehr gut gelungen.

greetz Lun

xaromz 27. Jul 2007 16:19

Re: Splashscreen mit Transparenz erzeugen
 
Hallo,

ich arbeite hier unter Vista und es funktioniert alles so, wie es soll. Versuch doch mal, eine andere Schriftart zu verwenden.

Gruß
xaromz


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 Uhr.

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