![]() |
Meldung zeigen lassen, bis Webbrowser voll geladen ist
Hallo,
wenn ich eine EXE Datei ausführe, braucht etwa 30 Sekunden um die Dateien irgendwo zu entpacken Ich möchte deswegen eine Meldung als Message für den Anwender zeigen lassen um ihn als Hinweis zu geben, dass das Programm gleich nach ein paar Sekunden startet. Das form enthält einen Webbrowser. Hat jemand eine Idee? <> |
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
Delphi-Quellcode:
WebBrowser.onDocumentComplete()
|
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
|
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
Zitat:
ich denke das es sich hier eher um ein "Designproblem" handelt. Warum muss die EXE denn entpackt werden? Sollten in das Programm sehr große Datenmengen gelinkt sein kannst Du an dem Laufzeitverhalten so ersteinmal nichts ändern. Wie groß ist denn deine EXE? |
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
Zitat:
|
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
Au weia :pale:
|
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
Zitat:
30 Sekunden musste es ausreichen zum entpacken. |
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
Du hast da komplette Webseiten etc. in den Ressourcen und packst die bei jedem Start aus?
|
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
Zitat:
Ich möchte eine 2. Anwendung als Splash erstellen. Wenn man die exe ausführt, dann soll zuerst die 2. Anwendung starten, bevor exe die Dateien entpackt. |
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
Hai taktaky,
ich denke mal das Du in diesem Fall wirklich falsch an die Sache herangehst. Nicht das "entpacken" ist das Hauptproblem sondern die größe der Datei die ja ersteinmal komplett in den Speicher geladen werden muss umd dann gestartet werden zu können. Du solltest die Daten nicht in der EXE speichern sondern in einer extra Datei. Aus dieser lädst Du dann nur das was Du gerade benötigst. |
Re: Meldung zeigen lassen, bis Webbrowser voll geladen ist
Zitat:
Meinst Du in Dateien in eine dll speichern? Das wurde ich auch testen Ich wollte zuerst testen, alle Dateien in Speicher speichern, da heutzutage die PCs eine große Speicher haben und nicht wie früher Ich habe eine kleine Lösung für mein Problem. Es soll nicht die haupt exe zuerst gestartet, sondern eine andere kleine exe (als Splash). Und die soll beim Starten die Haupt exe aufrufen. Und wenn die haupt exe startet soll die kleine exe (splash) beenden :thumb: Nur eine Idee von mir :mrgreen: <> |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:57 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