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!