Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   [VBA] Access --> Sub ohne warten aufrufen (https://www.delphipraxis.net/123744-%5Bvba%5D-access-sub-ohne-warten-aufrufen.html)

ferby 7. Nov 2008 15:09


[VBA] Access --> Sub ohne warten aufrufen
 
Hallo,

ich habe folgendes Problem:

In einen Access Projekt starte ich im Form_Open Event eine Prozedur (Sub) und zwar mit call mein_sub_name.

Diese Prozedur ist eine Endlosschleife, die alle 5 Sek eine Abfrage macht.

Das Problem ist jetzt, das anscheinend das Form_Open Event stecken bleibt und auf die Beendigung der mein_sub_name Prozedur wartet.
Dadurch wird die Form_Open Prozedur nie beendet und der User bekommt das Formular nicht zu sehen.

Wenn ich meine Endlosschleifen Prozedur durch einen Button Click starte, dann klappt alles wie erwartet.

Meine Frage jetzt:

Wie kann ich in einer Prozedur (Sub) eine anderes Sub aufrufen, ohne das die aufrufende Prozedur warten muss.


lg,
ferby

mkinzler 7. Nov 2008 15:23

Re: [VBA] Access --> Sub ohne warten aufrufen
 
Dann müsste die Sub in einem eigenen Thread laufen

ferby 11. Nov 2008 12:27

Re: [VBA] Access --> Sub ohne warten aufrufen
 
thx,

hab jetzt noch eine möglichkeit gefunden, im access formular gibt es ein timer event, das habe ich verwendet


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz