Name
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbers — Schließen aller Bildeinzugsgeräte.
Warnung
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers ist obsolet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt. Neue
Applikationen sollten close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers nicht
verwenden.
close_all_framegrabbers( : : : )
Herror close_all_framegrabbers()
Herror T_close_all_framegrabbers()
void CloseAllFramegrabbers()
static void HMisc::CloseAllFramegrabbers()
static void HOperatorSet.CloseAllFramegrabbers()
static void HMisc.CloseAllFramegrabbers()
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers schließt alle derzeit geöffneten
Bildeinzugsgeräte. Dieser Operator ist insbesondere bei Verklemmungen
nützlich, wenn Handles beschädigt wurden und daher
ein Bildeinzugsgerät nicht mehr zugänglich ist, also auch kein
gezieltes close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber mehr möglich ist.
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers existiert ausschließlich, um die
Funktionalität zum Zurücksetzen des Programmes in HDevelop zu
implementieren. close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers darf nicht
in Applikationen verwendet werden.
Aus Sicht einer Anwendung mit mehreren Threads bilden alle
Bildeinzugsoperatoren (wie in open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber aufgelistet)
eine eigene Gruppe innerhalb der info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabber,
open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber, close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber und
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers exklusiv ausgeführt werden.
D.h., info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabber, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber,
close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber und close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers verhindern
die gleichzeitige Ausführung anderer Operatoren innerhalb der Gruppe, laufen
aber mit allen nicht exklusiven Operatoren außerhalb der Gruppe parallel.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Gelingt es, alle Bildeinzugsgeräte zu schließen, liefert
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers den Wert 2 (H_MSG_TRUE). Ansonsten wird eine
Fehlerbehandlung durchgeführt.
Foundation