Hallo zusammen.
Ich schreibe zur Zeit an einer automatischen Übernahme von Mails im Posteingang von Outlook in mein DMS System. Dabei werden die aktuell im Outlook markierten Emails gelesen einige Felder direkt in eine Datenbank gespeichert (Absender, Betreff, Text,...) und das gesamte Mail im Hintergrund im msg Format als datei gespeichert.
Natürlich kommt bei diesen Operationen die "sinnvolle"
Outlook Sicherheitsabfrage.
Da ich meinen Benutzern dass ständige Clicken ersparen möchte habe ich eine procedure geschrieben die dieses Umgeht.
Diese Procedure funktioniert auch wunderbar sofern Sie in einem anderen Programm läuft.
will ich sie aber direkt in die Form einbauen wo ich Sie brauche wird die verarbeitung des programmes gestoppt bis die Sicherheitsabfrage vom Benutzer manuell geschlossen wurde. Erst dann arbeitet die Procedure.
Habe versucht Sie in eine eigene Formunterklasse zu legen
ohne Erfolg
sogar in einem eigenen Thread mit Höchster Priorität
wird die Abfolge nicht ausgeführt.
Sobald sie in einer eigenen Exe liegt wird sie brav zum richtigen Zeitpunkt abgearbeitet.
Threads werden doch normalerweise im Hintergrund ausgeführt ganz egal was das Programm sonst so treibt
oder