Kann eine Timer_Sub in eigenem Thread laufen?

Tc147

Grünschnabel
Hallo

Bin leider noch nicht so bewandert in VB6 und hätte da gern ein problem :-)

Ich habe ein Progamm(A) entworfen das über ActiveX mit einem anderen Progamm(B)
kommuniziert. Beim Verbindungsversuch von Programm A erscheint von Programm B
ein Pop Up Window welches fragt ob der Verbindungsversuch zugelassen werden soll.

Dieses Pop Up möchte ich automatisch von Programm A aus mit JA beantworten.
Dazu habe ich ein Timer Event der alle 30 sec nach entsprechendem Pop Up Window
sucht und nötigenfalls den Return Key an das Pop Up sendet .

Nun zum Problem : Laut meinem Erkenntisstand erlaubt Programm B (wahrscheinlich aus
Sicherheitsgründen) das dieses Pop Up NUR von einer Instanz mit einer anderen
WindowsThreadID(ich habe leider KEINE Ahnung davon) als der des zu verbindenden
Programm(A) bestätigt werden kann.

Soll heissen : Wenn ich die TimerSub als eigenständige EXE laufen lasse bestätigt
sie das Pop Up , wenn ich DENSELBEN code innerhalb meines programms
laufen lasse passiert nix!

Frage: Ist es möglich die Timer Event Sub als eigenen "Thread "?
(mit anderer WindowsThreadID?) innerhalb meines progamms laufen zu lassen?
Wenn ja, WIE?
Ich weiss nicht ob die Details genug sind um die Frage zu beantworten, also wenn mehr
Details nötig sind bitte nachfragen.
Danke im vorraus für Lösungen und Ideen wie das zu bewerkstelligen ist

Grüsse

Tc147
 
Ich kann deine Frage zwar nicht konkret beantworten aber du kannst doch einfach ein drittes Programm C starten, dass sich um die PopUp-Nachricht kümmert.
 
Zurück