AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Einfrieren von Form verhindern

Ein Thema von Janek76 · begonnen am 6. Mai 2006 · letzter Beitrag vom 8. Mai 2006
 
toyoman

Registriert seit: 2. Jun 2003
323 Beiträge
 
Delphi 2010 Enterprise
 
#11

Re: Einfrieren von Form verhindern

  Alt 8. Mai 2006, 13:01
Zitat von Janek76:
Ich habe jetzt Refresh bei Erneuerung des Fortschrittbalkens und über einen Timer eingesetzt und beim Timer außerdem ProcessMessages eingefügt.

Innerhalb der Delphi-IDE funktioniert es, bis auf, daß das Programm nicht auf Usereingaben reagiert. Wenn ich das X zum Schließen des Fensters anklicke, passiert nichts. Erst am Ende der Aktion wird das Fenster dann geschlossen.

Starte ich die EXE-Datei reagiert das Programm allerdings korrekt auf User-Eingaben. Das hatte ich vorhin also wohl falsch getestet. Allerdings schaffe ich es immer wieder, indem ich z.B. dem Internetexplorer den Focus gebe, daß das Anwendungsfenster weiß wird und dann auch bleibt. Das funktioniert also noch nicht.

Schreibe ich Form1.Refresh erhalte ich eine Zugriffsverletzung. Akzeptiert wird nur Refresh.
form1.refresh kannst du natürlich nur schreiben wenn dein form auch form1 heisst...
ich habe schon sehr oft damit gearbeitet und es funktioniert hervorragend. allerdings kommt es natürlich sehr auf den schleifenaufbau an und wie mein vorredner sagte wenn das programm in einem datenbankprozess oder ähnlich hängenbleibt und nicht mehr zurückfindet nützt natürlich der refresh auch nix. dieses vorgehen ist nur sinnvoll bei einer schlaufe welche 100% weiterläuft.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 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