Re: Application.Echo - Painting
- From: Jörg Ackermann <trashforspam@xxxxxx>
- Date: Thu, 21 Jul 2005 08:42:39 +0200
Hi,
Jörg Meier schreibselte:
wenn in meiner Access-Anwendung VBA-Code ausgeführt wird, flackert der Bildschirm. Teilweise springt die Anzeige kurz auf den ersten Datensatz und dann wieder zurück zum Gewünschten. Auch andere kurzzeitige Anzeigen sind möglich.
Ich möchte dies mit Application.echo oder Painting unterbinden. Funktioniert soweit auch.
Frage: 1. Welche Auswirkungen haben diese Befehle neben der unterdrückten Anzeige auf die DB oder den VBA-Code? 2. Ich habe immer ein nicht sichtbares Formular geöffnet, mit einer Timerprozedur. Ist dieses von echo oder painting auch betroffen bzw. wird der Timer dadurch unterbrochen ?
Oder ist der Einsatz von echo und painting unproblematisch?
Zunächst ist application.echo unproblematisch, solange man nicht versäumt, es zuverlässig, vor allem in der Fehlerbehandlung, wieder einzuschalten. Eventuell ist das Debugging etwas nervig, aber das kann man mit einer globalen Konstanten während der Entwicklung erschlagen:
If Not gcDebugMode then application.echo false .... If Not gcDebugMode then application.echo true
Es könnte? sogar den Codeablauf beschleunigen, da ja Fenster/Controls nicht neugezeichnet werden müssen.
Problematischer ist der Timer, der permanent läuft und vermutlich das Flackern verursacht.
Gruß
.
- References:
- Application.Echo - Painting
- From: Jörg Meier
- Application.Echo - Painting
- Prev by Date: willkürlicher Index?
- Next by Date: Re: willkürlicher Index?
- Previous by thread: Application.Echo - Painting
- Next by thread: Re: Application.Echo - Painting
- Index(es):
Relevant Pages
|