Navigation
Home
Zurück
 
Property
  APIHiVerApp
  APILoVerApp
  AppName
    CheckAPIVersion
Methoden
    Initalize
    InitalizeEx
    Shutdown
    LineCreate
    LineRequest
    LineRemove
Events
  OnLineCreate
  OnLineRequest
  OnLineRemove


Beispielprogramm
Liste der Units

Legende
published
Read Only
   

Object TTAPILineService

Allgemeines
Das Objekt TTAPILineService stellt Eigenschaften und Methoden für Leitungsspezifische Operationen bereit.
Property
property APIHiVerApp;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
Höchste von der Anwendung unterstützte API-Version.Der größte Wert ist abhängig von der Version der TAPI32.DLL. 00020002 (also Version 2.2 --Windows 2000 !!)

 

property APILoVerApp;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
Kleinste von der Anwendung unterstützte API-Version.

 

property AppName;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
Die Eigenschaft AppName ist der Name der Anwendung.
Dieser Name wird im Objekt TCallInfo unterstützt um benutzerfreundlich anzuzeigen, welche Anwendung einen Anruf bearbeitet. Diese Information kann beim Überwachen von Anrufen sehr nützlich sein. Ist AppName leer wird der Dateiname verwendet

 

function CheckAPIVersion(DeviceID:DWord;var APIVersion:DWord;var ExtID:TTAPIExtensionID):Boolean;override;
Projekt: 2.0.2 (BETA 3)Compiler Optionen :  
   
Test Funktion !
Bitte nicht verwenden

 

Methoden
procedure Initalize;override;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
wird intern verwendet

 

procedure InitalizeEx;override;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI20 
   
wird intern verwendet

 

procedure Shutdown;override;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Beendet alle aktiven Anrufe und schließt alle Leitungsgeräte. Es sollte die Eigenschaft Active verwendet werden, um interne Resourcen frei zu geben.

 

procedure LineCreate(var NewDeviceID:DWord);virtual;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
wird intern verwendet

 

procedure LineRequest(var RequestMode,Param2,Param3:DWord);virtual;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
wird intern verwendet

 

procedure LineRemove(var DeviceID:DWord);virtual;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
wird intern verwendet

 

Events
property OnLineCreate:TLineCreateEvent read FOnLineCreate write FOnLineCreate;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Informiert Anwendung über neues Leitungsgerät. Der Parameter NewDeviceID enthätlt die neue Geräte ID

 

property OnLineRequest:TLineRequestEvent read FOnLineRequest write FOnLineRequest;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Das Ereigniss tritt auf, wenn eine neue Anforderung von einer anderen Anwendung eingeht.

 

property OnLineRemove:TLineRemoveEvent read FOnLineRemove write FOnLineRemove;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Informiert Anwendung das ein Leitungsgerät entfernt wurde. Die Anwendung sollte sich neu initalisieren !

 

 
 
 
 
Copyright Jörg Friebel 1999-2002