ich arbeite gerade an einem XbpBrowse, der regelmäßig refresht werden soll. Damit die angezeigten Daten aus einer im Hintergrund fortlaufend aktualisierten dbf immer aktuell auf dem Bildschirm erscheinen. Ich habe da mal zwei Varianten versucht.
1) Den Refresh in die Event-Schleife gelegt, verbunden mit einer Verzögerung von 0,1 Sekunden. Mir war dabei etwas unwohl, weil ich die Eventschleife dafür nicht mißbrauchen wollte. Leider funktionierte das auch nur, wenn man mit der Maus über den Browse fuhr. Dann wurde wirklich refreshed. Also wohl nicht so der ganz gute Weg.
2) Mal ganz brachial diese Zeile eingefügt:
Code: Alles auswählen
oBrowse:stableBlock := {|| SetAppFocus(oBrowse), Inkey(1), oBrowse:refreshAll()}
Wie macht Ihr das? Was wäre der eleganteste Weg, sowas zu erledigen?
Jan