ja, das fiel mir auch auf, dass es da Aussetzer gibt. OnTime ist wohl für so kurze Intervalle ungeeignet. Vielleicht liest ja hier jemand mit, der ein 64bit-Office hat.
06.08.2014, 10:40 (Dieser Beitrag wurde zuletzt bearbeitet: 06.08.2014, 10:41 von Rabe.)
Hi Uwe,
(06.08.2014, 09:26)Kuwer schrieb: neuer Versuch. Leider kann ich es aber mit 64bit nicht testen.
ich kann es auch nicht testen, aber im 64bit-Teil sind 3 Fehler drin (es fehlen 2 Kommas, dafür ist ein "l"zuviel):
Zitat:Private Declare PtrSafe Function SetTimer Lib "user32" ( _ ByVal Hwnd As Long, _ ByVal nIDEvent As Long, _ ByVal uElapse As Long, _ ByVal LpTimerFunc als LongPtr) As Long
Hallo Uwe, ja den Kommafehler hatte ich schon entdeckt. Soviel programmieren kann ich noch. Leider läßt sich die Zeit immer noch nicht steuern. Bin selber schon mal mit dieser API Programmierung gescheitert und habe nur einen Bruchteil Deiner Programmierkenntnisse. Deshalb brachte ich das Thema hier noch mal auf. Habe mir dann eine Uhr mit diesem Befehl:
gebaut. Programmircode war gegen Euch Profis Stückwerk, aber die Uhr funktionierte einwandfrei. Der Computer verbrauchte (fast) keinerlei Ressourcen und weitere Arbeit mit Excel war möglich. Leider habe ich dieses Programm dann irgendwo verlegt.
Hallo Uwe, danke für den Hinweise. War selbst zu blöd das zu sehen bzw. habe auch nicht nachgeschaut. Was mich betrifft ist die Angelegenheit damit beendet. Und Dir ein ganz ganz dickes Dankeschön, aber auch den anderen die sich bei diesem Thema geäußert haben und tollen Programmiercode bereitgestellt haben. Programm läuft super!!
Anregung vielleicht noch fürs Forum und deren Besucher zum Lernen: Du könntest noch einen zwei weitere Controlbuttons zwecks Zeitsteuerung einbauen. Ansonsten ist die Sache erledigt.