亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tw8adll.txt

?? 處理各種電話投訴的危機(jī)情況
?? TXT
?? 第 1 頁 / 共 5 頁
字號(hào):


                        (R) D&E TurboWay (TM) TW8A 系列電話卡
                            32位編程接口(TW8A.DLL)使用說明

                                  (適用于 Win95 )



包含文件
========
   TW8A32.PAS      編程接口Delphi4.0聲明文件
   TW8A32.BAS      編程接口VB5.0聲明文件 
   TW8A32.PRG      編程接口VisualFoxpro5.0聲明文件
   TW8ADLL.TXT     本文件
   TW8ADPH4.ZIP    Delphi 4.0 編程范例
   TW8APB6.ZIP     PowerBuilder 6.0 編程范例           
   TW8AVB5.ZIP     Visual Basic 5.0 編程范例
   TW8AVC5.ZIP     Visual C++ 5.0 編程范例
   TW8AVFP5.ZIP    Visual Foxpro 5.0 編程范例
   在Win95操作系統(tǒng)中,各種編程語言都可使用動(dòng)態(tài)連接庫中的函數(shù),因此TW8A卡的32位驅(qū)動(dòng)程序只提供
   一個(gè)動(dòng)態(tài)連接庫作為編程接口,并根據(jù)各中語言使用動(dòng)態(tài)連接庫方法提供相應(yīng)的動(dòng)態(tài)庫聲明文件以
   供使用.
   

使用方法
========
  1. VC5.0
     在調(diào)用接口函數(shù)的源程序中包含頭文件TW8A.H
     將輸入庫TW8A.LIB連接至工程中
  2. BC5.0
     用Borland C++5.0的implib.exe 生成動(dòng)態(tài)連接庫TW8A.DLL的輸入庫TW8A.LIB,方法如下:
         implib tw8a.lib tw8a.dll
     在調(diào)用接口函數(shù)的源程序中包含頭文件TW8A.H
     將輸入庫TW8A.LIB連接至工程中
  3. Delphi4.0
     通過在單元文件中加入語句
     uses tw8a32
     將TW8A32.PAS連接到單元文件中之后即可使用其中的常量及函數(shù)過程
  4. VB5.0
     通過菜單'Project\Add Modul'將TW8A32.BAS連接到工程文件中,之后
     即可使用其中的常量及函數(shù)過程.
  5. VisualFoxpro5.0
       在使用此接口中的函數(shù)之前, 用戶在FoxPro 語言源代碼中應(yīng)先裝入
       電話卡接口函數(shù):
       SET PROCEDURE TO TW8A32.PRG ADDITIVE 
       =TW_LoadAPI()
       之后,在FoxPro 語言源代碼中才可以使用接口庫文件所提供的函數(shù).
  6. PowerBuilder 6.0
     由于PowerBuider6.0將所有的源代碼都保存在.pbl文件中,因此每次建立新應(yīng)用時(shí),
     都必須手動(dòng)一步一步地將與動(dòng)態(tài)庫的聲明相關(guān)的代碼添加到.pbl文件中.添加動(dòng)態(tài)庫
     聲明的一般步驟如下:
         (1) 首先建立一個(gè)應(yīng)用,并將其存入.pbl文件中.
         (2)  定義動(dòng)態(tài)庫中使用到的結(jié)構(gòu),其操作方法如下:
                1) 點(diǎn)擊Properties圖標(biāo),將任一范例的.pbl文件加入到應(yīng)用的Library屬性的
                   Library Search Path列表框中.
                2) 點(diǎn)擊Structure圖標(biāo),在Application Libraries列表中選中范例的.pbl文件,
                   在structure列表中選擇要定義的結(jié)構(gòu),然后點(diǎn)擊OK命令條.
                3) 選擇菜單File/Save As將要定義的結(jié)構(gòu)保存到twapp.pbl中.
                4) 相同步驟拷貝其他結(jié)構(gòu).完成后將范例的.pbl文件從應(yīng)用的Library屬性中
                   去掉.
         (3) 聲明動(dòng)態(tài)庫中的函數(shù),其操作如下:
                1) 從任一范例中拷貝函數(shù)聲明至剪貼板,即打開任一范例,點(diǎn)擊Script圖標(biāo),選擇
                   菜單Declare/Global External Function,用鼠標(biāo)選中所有的函數(shù)聲明,按Ctrl+c,
                                 即可將所有的函數(shù)聲明拷貝到剪貼板中.
                2) 將函數(shù)聲明拷貝至應(yīng)用中,即打開應(yīng)用,點(diǎn)擊Script圖標(biāo),選擇菜單Declare/Global External Function,
                   然后按Ctrl+V,即可將所有函數(shù)聲明從剪貼板中拷貝到應(yīng)用中.
         (4) 相同方法,通過選擇菜單Declare/Global Variable,將需要的常量聲明加入到應(yīng)用中.
     完成上述操作后,就可以在程序中使用動(dòng)態(tài)連接庫中的函數(shù)及相關(guān)的常量及結(jié)構(gòu)定義了.   
       
系統(tǒng)常量定義
============

MAX_ADAPTERS=8	一臺(tái)計(jì)算機(jī)中可以安裝 TW8A 的最大塊數(shù) (8)
MAX_CHANNELS=64	每塊 TW8A 有 8 個(gè)通道, 最大通道數(shù)為 (8 * MAX_ADAPTERS = 64)
DTMF_LEN=32	每個(gè)通道在初始化后最多可接收的 DTMF 碼 (32)
SIGNAL_TYPE=8	信號(hào)音種類數(shù) (8)
SIG_UNKNOWN=96	未知的信號(hào)音 (0x60)
SIG_TIMEOUT=97	信號(hào)音檢查超時(shí) (0x61)
SIG_OFFHOOK=98	被呼叫方已經(jīng)摘機(jī) (0x62)
SIG_NOBODY=99	電話撥通之后無人接聽 (0x63)
SIG_SILENCE=64	無信號(hào)音 (0x40)
SIG_DIAL=65	撥號(hào)音 (0x41)
SIG_RING=0	振鈴回音 (0x00)
SIG_BUSY1=1	忙音 1 (0x01)
SIG_BUSY2=2	忙音 2 (0x02)


返回碼常量定義
==============

E_DRIVER=255	TW8A 驅(qū)動(dòng)程序沒有安裝
E_OK=0		正常
E_COMMAND=1	功能號(hào)錯(cuò)誤
E_LENGTH=2	長(zhǎng)度錯(cuò)誤
E_PLAY_RECORD=3	錄放音不能同時(shí)進(jìn)行
E_CHANNEL=4	非法的通道號(hào)
E_INTERRUPT=5	錯(cuò)誤的中斷號(hào)(可視為E_DRIVER)

通道類型常量定義
================

CT_INTERNAL=0	內(nèi)線通道
CT_EXTERNAL=1	外線通道
CT_EMPTY=2	空通道


壓縮比常量定義
==============

RATE_64K=0	8K字節(jié)/秒
RATE_32K=1	4K字節(jié)/秒
RATE_16K=2	2K字節(jié)/秒
RATE_8K=3	1K字節(jié)/秒
RATE_48K=4	6K字節(jié)/秒
RATE_24K=5	3K字節(jié)/秒
RATE_12K=6	1.5K字節(jié)/秒
RATE_6K=7	0.75K字節(jié)/秒


數(shù)據(jù)類型定義
============


字符名稱枚舉類型(只適用于C語言)
-------------------------------

字符名稱類型用在 TW_MakeSentence(...) 中, 如果應(yīng)用程序需要在放音時(shí)自動(dòng)念
數(shù)字, 那么這個(gè)功能是很有用的. 其中 CN_NOTHING 不產(chǎn)生任何語音. 其定義如下:

typedef enum {
	CN_END = 0,		// End of sentence (Also end of string)
	CN_NOTHING,		// Do nothing
	CN_DIGIT0, CN_DIGIT1, CN_DIGIT2, CN_DIGIT3, CN_DIGIT4,	// 0 - 4
	CN_DIGIT5, CN_DIGIT6, CN_DIGIT7, CN_DIGIT8, CN_DIGIT9,	// 5 - 9
	CN_TEN,			//          10
	CN_HUNDRED,		//         100
	CN_THOUSAND,		//       1,000
	CN_10THOUSAND,		//      10,000
	CN_100MILLION,		// 100,000,000
	CN_POINT,		// "."
	CN_NEGATIVE,		// "-"

	CN_LAST			// To be continued by YOU !
} CHAR_NAME;

另外, 用戶也可以在 CN_LAST 后擴(kuò)展定義其他的字符名稱, 例如

	typedef enum {
		UCN_USERDEF1 = CN_LAST,
		UCN_USERDEF2,
		...
		UCN_USERDEFn,
		UCN_LAST
	} USERDEF_CHAR_NAME;


參數(shù)控制塊(不適用于Visual Foxpro5.0)
------------------------------------
    1. C語言定義  
       typedef struct {
	 WORD	SilenceSigMin;	// (125=5秒)無信號(hào)音的最短長(zhǎng)度 (單位: 40ms)
	 WORD	DialSigMin;	// ( 50=2秒)撥號(hào)音的最短長(zhǎng)度 (單位: 40ms)
	 WORD	SignalPara[SIGNAL_TYPE][4];
	 // 各種信號(hào)音的時(shí)間參數(shù) (單位: 40ms)
	 // 其中第一個(gè)下標(biāo)表示信號(hào)音類型, 用戶可以定義信號(hào)音類型 3 到 7
	 //	[x][0] : 信號(hào)音為低時(shí)的最小時(shí)間
	 //	[x][1] : 信號(hào)音為低時(shí)的最大時(shí)間
	 //	[x][2] : 信號(hào)音為高時(shí)的最小時(shí)間
	 //	[x][3] : 信號(hào)音為高時(shí)的最大時(shí)間
	 //
	 //	缺省值: [SIG_RING ][] = 90,110, 22, 28  (4, 1 秒)
	 //		[SIG_BUSY1][] =  7, 11,  7, 11  (0.35, 0.35 秒)
	 //		[SIG_BUSY2][] = 11, 14, 11, 14  (0.5, 0.5 秒)
      } PCB_STRUC;

   2. VB中的定義
      Type PCB_STRUC
          SilenceSigMin As Integer     '(125) 無信號(hào)音的最短長(zhǎng)度(單位:40ms)
          DialSigMin As Integer        '(50) 撥號(hào)音的最短長(zhǎng)度
          SignalPara(31) As Integer    '各種信號(hào)音的參數(shù)
          //每種信號(hào)音有4個(gè)參數(shù),因此一共有4XSIGNAL_TYPE=32個(gè)參數(shù)
          //每種信號(hào)音的4個(gè)參數(shù)依次為(TYPE為信號(hào)音的種類0-7):
          ' SignalPara(TYPE*4+0):信號(hào)音為低時(shí)的最小時(shí)間
          ' SignalPara(TYPE*4+1):信號(hào)音為低時(shí)的最大時(shí)間
          ' SignalPara(TYPE*4+2):信號(hào)音為高時(shí)的最小時(shí)間
          ' SignalPara(TYPE*4+3):信號(hào)音為高時(shí)的最大時(shí)間
          //缺省值:SignalPara(SIG_RING*4+0)=90
            SignalPara(SIG_RING*4+1)=110
            SignalPara(SIG_RING*4+2)=22
            SignalPara(SIG_RING*4+3)=28
            SignalPara(SIG_BUSY1*4+0)=7
            SignalPara(SIG_BUSY1*4+1)=11
            SignalPara(SIG_BUSY1*4+2)=7
            SignalPara(SIG_BUSY1*4+3)=11
            SignalPara(SIG_BUSY2*4+0)=11
            SignalPara(SIG_BUSY2*4+1)=14
            SignalPara(SIG_BUSY2*4+2)=11
            SignalPara(SIG_BUSY2*4+3)=14
           //其余都為0
      End Type  
   3. Delphi中的定義
      PCB_STRUCT = record
          SilenceSigMin: word;  '(125) 無信號(hào)音的最短長(zhǎng)度(單位:40ms)
          DialSigMin: word;     '(50) 撥號(hào)音的最短長(zhǎng)度
          SignalPara: array[0..SIGNAL_TYPE-1,0..3] of word; '各種信號(hào)音的參數(shù)
          //每種信號(hào)音有4個(gè)參數(shù),因此一共有4XSIGNAL_TYPE=32個(gè)參數(shù)
          //每種信號(hào)音的4個(gè)參數(shù)依次為(TYPE為信號(hào)音的種類0-7):
          ' SignalPara[TYPE][0]:信號(hào)音為低時(shí)的最小時(shí)間
          ' SignalPara[TYPE][1]:信號(hào)音為低時(shí)的最大時(shí)間
          ' SignalPara[TYPE][2]:信號(hào)音為高時(shí)的最小時(shí)間
          ' SignalPara[TYPE][3]:信號(hào)音為高時(shí)的最大時(shí)間
          //缺省值:SignalPara[SIG_RING][0]=90
             SignalPara[SIG_RING][1]=110
             SignalPara[SIG_RING][2]=22
             SignalPara[SIG_RING][3]=28
             SignalPara[SIG_BUSY1][0]=7
             SignalPara[SIG_BUSY1][1]=11
             SignalPara[SIG_BUSY1][2]=7
             SignalPara[SIG_BUSY1][3]=11
             SignalPara[SIG_BUSY2][0]=11
             SignalPara[SIG_BUSY2][1]=14
             SignalPara[SIG_BUSY2][2]=11
             SignalPara[SIG_BUSY2][3]=14
         //其余都為0
      end;
      PPCB_STRUCT = ^PCB_STRUCT;
  
    4. PowerBuilder中的定義
      structure pcb_struc
          UnsingedInteger SilenceSigMin      '(125) 無信號(hào)音的最短長(zhǎng)度(單位:40ms)
          UnsingedInteger DialSigMin         '(50) 撥號(hào)音的最短長(zhǎng)度
          UnsignedInteger SignalPara[32]    '各種信號(hào)音的參數(shù)
          //每種信號(hào)音有4個(gè)參數(shù),因此一共有4XSIGNAL_TYPE=32個(gè)參數(shù)
          //每種信號(hào)音的4個(gè)參數(shù)依次為(TYPE為信號(hào)音的種類0-7):
          ' SignalPara[TYPE*4+1]:信號(hào)音為低時(shí)的最小時(shí)間
          ' SignalPara[TYPE*4+2]:信號(hào)音為低時(shí)的最大時(shí)間
          ' SignalPara[TYPE*4+3]:信號(hào)音為高時(shí)的最小時(shí)間
          ' SignalPara[TYPE*4+4]:信號(hào)音為高時(shí)的最大時(shí)間
          //缺省值:SignalPara[SIG_RING*4+1]=90
            SignalPara[SIG_RING*4+2]=110
            SignalPara[SIG_RING*4+3]=22
            SignalPara[SIG_RING*4+4]=28
            SignalPara[SIG_BUSY1*4+1]=7
            SignalPara[SIG_BUSY1*4+2]=11
            SignalPara[SIG_BUSY1*4+3]=7
            SignalPara[SIG_BUSY1*4+4]=11
            SignalPara[SIG_BUSY2*4+1]=11
            SignalPara[SIG_BUSY2*4+2]=14
            SignalPara[SIG_BUSY2*4+3]=11
            SignalPara[SIG_BUSY2*4+4]=14
           //其余都為0


系統(tǒng)參數(shù)結(jié)構(gòu)(不適用于Visual Foxpro5.0)
--------------------------------------
    1. C中的定義
       typedef struct {
	   BYTE	MajorVer;	// 驅(qū)動(dòng)程序主版本號(hào)
	   BYTE	MinorVer;	// 驅(qū)動(dòng)程序副版本號(hào)
	   BYTE	IRQNo;		// 第一塊 TW8A 的 IRQ 設(shè)置
	   BYTE	IntrNo;		// IRQ 對(duì)應(yīng)的中斷號(hào)

   	   PCB_STRUC 	*PCBAddr;	// 指向 PCB_STRUC 的指針

	   WORD	AdapterNum;	// 系統(tǒng)中安裝的 TW8A 卡的數(shù)量
	   WORD	ChannelNum;	// 系統(tǒng)中可使用的通道數(shù)
	   WORD	TW8ASeg[MAX_ADAPTERS]; // 每塊 TW8A 使用的段地址
      } SP_STRUC;

    2. VB中的定義
       Type SP_STRUC
           MajorVer  As Byte  //驅(qū)動(dòng)程序主版本號(hào)
           MinorVer As Byte   //驅(qū)動(dòng)程序副版本號(hào)
           IRQNo As Byte      //第一塊TW8A卡的IRQ設(shè)置
           IntrNo  As Byte    //IRQ對(duì)應(yīng)的中斷號(hào)
           PCBAddr As Long    //PCB_STRUC的地址
           AdapterNum As Integer //系統(tǒng)中安裝的TW8A卡的數(shù)量
           ChannelNum As Integer //系統(tǒng)中可使用的通道數(shù)
           TW8ASeg(MAX_ADAPTERS) As Integer //每塊TW8A使用的段地址
       End Type

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品不卡在线| 亚洲一区av在线| 99精品视频一区二区| 欧美va亚洲va香蕉在线| 日韩精品一区二区三区老鸭窝| 日韩电影在线一区| 精品捆绑美女sm三区| 国产成人午夜99999| 亚洲欧美在线高清| 欧美日韩卡一卡二| 精品一二线国产| 国产精品毛片高清在线完整版| eeuss影院一区二区三区| 亚洲资源在线观看| 欧美va在线播放| av成人老司机| 丝袜亚洲另类丝袜在线| 久久欧美中文字幕| 色综合视频在线观看| 日韩**一区毛片| 欧美极品美女视频| 欧美日韩高清一区二区不卡| 国产一区二区三区四区五区美女| 自拍偷在线精品自拍偷无码专区| 欧美日韩五月天| 国产一区二区毛片| 亚洲一级片在线观看| 亚洲精品一区二区三区四区高清 | 亚洲自拍偷拍欧美| 日韩午夜精品视频| av电影在线观看不卡| 日本不卡在线视频| 国产精品乱码久久久久久| 欧美伦理视频网站| 国产不卡视频一区二区三区| 亚洲一卡二卡三卡四卡五卡| 久久欧美中文字幕| 欧美日韩午夜在线| 国产v日产∨综合v精品视频| 亚洲成人av一区二区| 国产精品无圣光一区二区| 欧美日韩在线播放| 成人av资源站| 麻豆精品久久久| 一区二区三区中文免费| 久久综合九色综合欧美就去吻| 在线观看视频一区二区 | 国产在线播精品第三| 夜夜嗨av一区二区三区网页| 久久久久久久久97黄色工厂| 欧美日韩一区三区| 99久久免费国产| 精品一区二区三区在线观看国产| 亚洲一卡二卡三卡四卡无卡久久| 国产日韩欧美精品电影三级在线| 69堂国产成人免费视频| 97久久久精品综合88久久| 精品一区二区影视| 午夜不卡av免费| 中文字幕在线一区免费| 精品成人a区在线观看| 欧美视频一区二| 不卡大黄网站免费看| 国产综合久久久久影院| 日本伊人精品一区二区三区观看方式| 国产精品电影院| 久久嫩草精品久久久精品一| 欧美久久久一区| 伊人夜夜躁av伊人久久| 中文字幕高清不卡| www成人在线观看| 在线不卡欧美精品一区二区三区| 不卡的电影网站| 国产精品亚洲一区二区三区妖精| 美女性感视频久久| 亚洲成人手机在线| 亚洲精选在线视频| 国产精品护士白丝一区av| 久久久精品欧美丰满| 日韩精品一区二区三区视频播放| 欧美久久一区二区| 欧美日韩在线电影| 欧美性三三影院| 91麻豆国产自产在线观看| 成人av动漫在线| 高清国产一区二区三区| 国产真实乱子伦精品视频| 麻豆专区一区二区三区四区五区| 婷婷综合在线观看| 午夜精品影院在线观看| 樱花草国产18久久久久| 亚洲乱码一区二区三区在线观看| 中文一区在线播放| 国产欧美精品一区二区色综合 | 一色屋精品亚洲香蕉网站| 久久精品人人爽人人爽| 久久久国产综合精品女国产盗摄| 欧美成人精品二区三区99精品| 欧美一区二区三区影视| 884aa四虎影成人精品一区| 欧美精三区欧美精三区| 欧美日韩不卡一区| 欧美三级中文字幕| 91福利区一区二区三区| 色琪琪一区二区三区亚洲区| 日本电影欧美片| 91啪在线观看| 日本韩国欧美在线| 欧洲精品中文字幕| 亚洲成人第一页| 五月婷婷激情综合网| 天天亚洲美女在线视频| 日韩av网站在线观看| 麻豆精品一区二区| 国产在线精品一区二区不卡了| 韩日欧美一区二区三区| 国产成人精品免费在线| 成人午夜视频免费看| 粉嫩aⅴ一区二区三区四区| av电影在线不卡| 在线视频你懂得一区| 7777精品伊人久久久大香线蕉的| 日韩色在线观看| 国产亚洲欧美激情| 中文字幕一区二区三区蜜月 | 亚洲精选在线视频| 亚洲高清免费一级二级三级| 日韩精品一级二级 | 色婷婷一区二区| 欧美日韩电影在线播放| 欧美成人性战久久| 国产婷婷色一区二区三区四区| 国产精品久久久久久亚洲伦| 亚洲精选视频免费看| 丝袜诱惑制服诱惑色一区在线观看 | 欧美经典一区二区三区| 亚洲女人****多毛耸耸8| 亚洲va在线va天堂| 久久电影网站中文字幕 | 国产精品一级片在线观看| 成人动漫在线一区| 欧美性大战xxxxx久久久| 91精品国产全国免费观看| 国产午夜精品美女毛片视频| 亚洲精品视频自拍| 日本aⅴ亚洲精品中文乱码| 国产一区二区成人久久免费影院| 94-欧美-setu| 在线成人av网站| 国产亚洲欧美激情| 一区二区三区四区在线免费观看| 免费在线欧美视频| 成人美女在线视频| 欧美日韩国产区一| 久久久久9999亚洲精品| 玉米视频成人免费看| 久久精品国内一区二区三区| av成人动漫在线观看| 91麻豆精品久久久久蜜臀| 国产精品免费久久| 日韩电影在线免费| 成人高清免费观看| 欧美一区二区三区四区久久| 国产精品久久久久影院色老大| 亚洲国产欧美在线人成| 国产成人免费视频 | 欧美在线不卡视频| 久久久久久久久97黄色工厂| 亚洲综合小说图片| 国产乱码精品一区二区三区av | 久国产精品韩国三级视频| 99久久精品一区| 精品免费一区二区三区| 亚洲人成网站影音先锋播放| 精品亚洲国产成人av制服丝袜| 91亚洲男人天堂| 久久综合精品国产一区二区三区 | 成人精品鲁一区一区二区| 欧美日韩久久一区| 国产精品国产三级国产普通话蜜臀 | 成人午夜在线播放| 91精品国产综合久久精品麻豆 | 成人三级伦理片| 日韩午夜电影在线观看| 一区二区三区在线观看视频| 国产成人亚洲综合a∨猫咪| 欧美高清性hdvideosex| 国产欧美一区二区三区沐欲| 亚洲欧美色综合| 国产精品一区二区三区乱码| 欧美挠脚心视频网站| 亚洲天堂久久久久久久| 久久er精品视频| 欧美日韩视频在线一区二区| 国产精品国产三级国产有无不卡| 九色|91porny| 777欧美精品| 一区二区三区在线视频免费观看| 国产91精品久久久久久久网曝门| 日韩一区二区在线看片|