Keine Rückmeldung unter Windows Vista

06/05/2008 - 12:23 von Matthias Kahlert | Report spam
Hallo zusammen,

ich hab in meinen Programmen in letzter Zeit immer wieder folgendes
"Problem":

Wenn im Programm eine Aktion làuft, die etwas lànger dauert, zeige ich
dort in der Regel einfach ein WAIT WINDOW an, oder ein Progressbar, oder
àhnlich... Seit ich bei mir Windows Vista drauf habe, fàllt mir dabei
aber auf, dass das Bild des Programms nach etwa 10 Sekunden einfriert
und nicht mehr aktualisiert wird. In der Titelleiste erscheint "Keine
Rückmeldung", das Programm làuft aber weiter.

Eigentlich würde ja alles laufen, es passiert eigentlich auch eine
Ausgabe im Fenster, aber Vista aktualisiert einfach nicht mehr. Passiert
scheinbar immer dann, wenn das Programm mehr als 10 Sekunden beschàftigt
ist.

Ich hab schon versucht, hier an ein paar Stellen einfach ein
INKEY(0.0001) einzubauen. Damit wurde es zwar besser, aber ist mir
eigentlich viel zu umstàndlich und keine wirkliche Lösung.

Kann man da sonst irgendwas dagegen machen, dass Vista da nicht gleich
den Anwender dazu verleitet, das Programm wegzuschiessen?

BTW: Visual FoxPro 9.0 SP2

Matthias
 

Lesen sie die antworten

#1 Jürgen Wondzinski
06/05/2008 - 12:30 | Warnen spam
Hallo Matthias,

deine INKEY()s würde ich, wenn schon, dann mit DOEVENTS ersetzen.




Jürgen Wondzinski

Microsoft Visual FoxPro Technologieberater
Microsoft Most Valuable Professional seit 1996
"*´¨)
¸.•´¸.•*´¨) ¸.•*¨)
(¸.•´. (¸.•` *
.•`.Visual FoxPro: It's magic !
(¸.•``••*

Ähnliche fragen