System.Tether.Manager.TTetheringAdapter.GenerateTimer
Delphi
function GenerateTimer(const AEvent: TTetheringNotifyEvent; Timeout: Cardinal): TThread;
C++
System::Classes::TThread* __fastcall GenerateTimer(const TTetheringNotifyEvent AEvent, unsigned Timeout);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | System.Tether.Manager.pas System.Tether.Manager.hpp |
System.Tether.Manager | TTetheringAdapter |
Beschreibung
Erstellt einen Zeitgeber, der nach dem Start die angegebene Ereignisbehandlungsroutine aufruft, wenn die festgelegte Zeit in Millisekunden abgelaufen ist, außer Sie halten den Zeitgeber manuell an.
Die Tethering-Implementierung verwendet GenerateTimer zum Erstellen von Timern, die Zeitüberschreitungen im Falle von Informationsanforderungen zwischen Adaptern behandeln. Die Klasse dieser Timer ist TThreadTimer
, ein Typ, der in der Deklaration von TTetheringAdapter als private deklariert wird. TThreadTimer
ist von TThread abgeleitet.
Sie können den Timer folgendermaßen steuern:
- Mit
Start
starten Sie den Zeitgeber. - Mit
Cancel
halten Sie den Zeitgeber manuell an.