Navigation
Home
Zurück
 
Property
  CallBackFunc
  Active
  AppName
  NumDevice
  APIHiVer
  APILoVer
  APIHiVerApp
  APILoVerApp
  APIExtVersion
  Handle
  ExtLoVersion
  ExtHiVersion
  InitOptions
  Event
    CheckAPIVersion
Methoden
    Initalize
    InitalizeEx
    Shutdown


Beispielprogramm
Liste der Units

Legende
published
Read Only
   

Object TTAPIService

Allgemeines
TTAPIService = class(TComponent)
Beschreibung
Es werden grundlegende Eigenschaften, welchen allen abgeleiteten Serviceprovider Objekten gemein sind eingefürt. siehe auch TTTAPICustomService
Property
property CallBackFunc:TLineCallBack read GetCallBack ;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
wird intern verwendet

 

property Active:Boolean read GetActive write SetActive default False;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
Aktiviert / Deaktiviert das TAPI System !

 

property AppName:String read FAppName write FAppName;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
Freiwahlbarer Name der Anwendung.

 

property NumDevice:DWord read FNumDev;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
Anzahl der Geräte

 

property APIHiVer:DWord read FAPIHiVer write SetFAPIHiVer;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
Höchtste unterstützte API Version

 

property APILoVer:DWord read FAPILoVer write FAPILoVer;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
niedrigste unterstützte API Version

 

property APIHiVerApp:ShortString read GetAPIHighVersion write SetAPIHighVersion ;
Projekt: 2.0.2 (BETA 3)Compiler Optionen :  
   
Unit TAPIServices.pas
Die Größte von der Anwendung unterstützte API Version als String im Hex Format.

 

property APILoVerApp:ShortString read GetAPILoVersion write SetAPILoVersion ;
Projekt: 2.0.2 (BETA 3)Compiler Optionen :  
   
Unit TAPIServices.pas
Die kleinste von der Anwendung unterstützte API Version als String im Hex Format.

 

property APIExtVersion:DWord read FAPIExtVersion write FAPIExtVersion default 0;
Projekt: 2.0.2 (BETA 3)Compiler Optionen :  
   
Unit TAPIServices.pas
Die Größte von der Anwendung unterstützte API Erweiterungsversion .

 

property Handle:THandle read GetHandle;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas
Das TAPI spezifische Handle der Anwendung.

 

property ExtLoVersion:ShortString read GetExtLoVersion write SetExtLoVersion;
Projekt: 2.0.2 (BETA 3)Compiler Optionen :  
   
Unit TAPIServices.pas
Die kleinste von der Anwendung unterstützte API Erweiterungsversion .

 

property ExtHiVersion:ShortString read GetExtHiVersion write SetExtHiVersion;
Projekt: 2.0.2 (BETA 3)Compiler Optionen :  
   
Unit TAPIServices.pas
Die Größte von der Anwendung unterstützte API Erweiterungsversion als String im Hex Format.

 

property InitOptions:TLineInitializeExOption read GetInitOptions write SetInitOptions default ieoUseHiddenWindow ;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI20 
   
Unit TAPIServices.pas
Beschreibung
Diese Eigenschaft legt die Art und Weise fest wie TAPI mit der Anwendung kommuniziert.

 

property Event:THandle read FEvent;
Projekt: 2.0.2 (BETA 3)Compiler Optionen :  
   
Unit TAPIServices.pas
Das Handle zum Event Objekt. Nur gültig wenn InitOptions = ieoUseEvent bzw pieoUseEvent

 

function CheckAPIVersion(DeviceID:DWord;var APIVersion:DWord;var ExtID:TTAPIExtensionID):Boolean;virtual;abstract;
Projekt: 2.0.2 (BETA 3)Compiler Optionen :  
   
Unit TAPIServices.pas
Test Funktion ! Bitte nicht verwenden !

 

Methoden
procedure Initalize; virtual;abstract;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas

 

procedure InitalizeEx;virtual;abstract;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI20 
   
Unit TAPIServices.pas

 

procedure Shutdown;virtual;abstract;
Projekt: 2.0.2 (BETA 3)Compiler Optionen : TAPI14 
   
Unit TAPIServices.pas

 

 
 
 
 
Copyright Jörg Friebel 1999-2002