Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem mit Alpha Lite (alite) (https://www.delphipraxis.net/72828-problem-mit-alpha-lite-alite.html)

Christian.Ossi 7. Jul 2006 14:53


Problem mit Alpha Lite (alite)
 
Ich habe auf dem ersten Form die ALite Komponenten sSkinManager1 und sSkinProvider1 platziert und einen Skin ausgewählt. Das funktioniert auch alles wunderbar soweit.

Doch nun wollte ich das nächste Fenster auch in diesem Style haben (sieht ja sonst blöd aus).
Ich öffne also über einen Button ein neues Form und dort habe ich auch wieder die beiden Komponenten platziert. Doch das Problem ist, dass entwerder das erste perfekt ist im Style und das 2. Form einfach standard ist und alles Skinoptionen ignoriert - nach rumspielen an den Active-Eigenschaften kann es jedoch aber auch vorkommen, dass die CPU-Auslastung vom Programm dann 100% ist und das erste Fenster dann nur noch schwarz ist oder blinkt und das 2. dann seltsamerweise in Ordnung ist.

Was mache ich da falsch?

Luckie 7. Jul 2006 14:55

Re: Problem mit Alpha Lite (alite)
 
Waren Demos dabei? Gibt es eine Hilfe/Support auf der Webseite? hast du schon mal den Autor direkt gefragt?

Christian.Ossi 7. Jul 2006 15:42

Re: Problem mit Alpha Lite (alite)
 
Die Demo ist auch nur ein Fenster wo die Designs gezeigt werden und ausprobiert werden können....

jakobwenzel 7. Jul 2006 16:07

Re: Problem mit Alpha Lite (alite)
 
Auf die zweite Form darfst du nur einen Provider draufpacken, keinen Manager.

361 7. Jul 2006 16:10

Re: Problem mit Alpha Lite (alite)
 
Packe den TsSkinProvider auf Dein Form und schon gehts ;)

Christian.Ossi 7. Jul 2006 16:56

Re: Problem mit Alpha Lite (alite)
 
Habe jetzt nur den Provider drauf, geht trotzdem irgendwie nicht!

Und zwar ist die CPU-Auslastung 100% bis das Form mit nur dem Provider zum ersten Mal geöffnet wird.


Dann ist es eigentlich alles ok, nur reagiert eben vorher das Hauptform nicht und ist zunächst schwarz und das Programm reagiert fast nicht.

Außerdem habe ich das 2. Form als Show geöffnet, kann aber trotzdem immer nur eins davon offen haben?! Also das kann man nie 2mal aufmachen - irgendwas stimmt da nicht!


Problem gelöst ... habe einfach den Eintrag für das 2. Form da raus genommen:

Delphi-Quellcode:
Begin
Application.Initialize;
Application.CreateForm(THF,HF);
Application.Run;
End.
...und es dann selber zur Laufzeit sozusagen erstellt.


Danke - die Idee mit nur dem Provider war gut!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:27 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