Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1440to1444
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sanduhr Dauer auslesen

Sanduhr Dauer auslesen
06.08.2015 16:18:47
Frank
Hallo,
ich arbeite im Code mit Sleep
Ich kopiere Daten aus einem Excelblatt in ein fremdes Programm und speicher diesen neuen Datensatz
Das Speichern Dauert unterschiedlich lange, so sleep manchmal zu kurz ist und es zu einem Laufzeitfehler kommt.
Besser wäre es, zu prüfen ob der Mauszeiger noch eine Sanduhr ist
Wie würde diese Prüfung gemacht werden?
Lieben Dank
Gruß Frank

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sanduhr Dauer auslesen
06.08.2015 16:44:48
Nepumuk
Hallo,
das ginge theoretisch damit:
Private Declare PtrSafe Function GetCursor Lib "user32.dll" Alias "GetCursor" () As LongPtr

das einzige was du da zurück bekommst ist eine Zugriffsnummer. Aus der kannst du aber nicht auf das Symbol zurück schließen. Ich würde an deiner Stelle den Prozess überwachen, wenn der keinen Mucks mehr mach ist die Verarbeitung beendet.
Gruß
Nepumuk

AW: Sanduhr Dauer auslesen
06.08.2015 17:09:02
Daniel
Hi
nur mal so als Idee:
wenn eine Datei gespeichert wird, wird auch ihr FileDateTime aktualisiert.
ggf kannst du ja das FileDateTime vor dem Speichern abfragen und dann in einer Do-Schleife warten bis sich das geändert hat:
prinzipell so:

ZeitAlt = FileDateTime(andere Datei)
Datenübergabe und Speicherprozess starten
Do
if FileDateTime(andere Datei) > ZeitAlt then exit Do
Loop
weitermachen
funktioniert natürlich nur, wenn der FileDateTime-Wert erst nach Abschluss des Speichervorgangs geändert wird.
und ne Möglichkeit, die Schleife im Bedarfsfall manuell abzubrechen solltest du auch vorsehen.
Gruß Daniel
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige