From the November 2010 Issue of Prestwood eMag |
| Paradox OPAL: Win32 Calls: Using the Win32 API and TAPI to Dial the Phone | |
|
Posted 16 years ago on 2/26/2008
Take Away: TAPI ObjectPAL example.
KB100890
|
The following lesson demonstrates how to use TAPI to dial the phone.
Prototyping Win32 API calls
Uses User32 ;Windows API calls.
BringWindowToTop(WinHandle CLONG) CWORD
DestroyWindow(WinHandle CWORD) CWORD
endUses
Uses Tapi32
;Perhaps move all api calls to common.lsl
;For now, this is both here and in win32api.lsl
;Dial the phone.
tapiRequestMakeCall(sNumber CPTR, sAppName CPTR, sLogName CPTR, sComment CPTR) CLONG
endUses
Dialing the phone
method cmDialPhone(sNumber String, sLogName String)
var
arNumber Array[] String
siCounter SmallInt
endVar
;Take out non-number characters commonly used
;in phone numbers.
breakapart(sNumber, arNumber, "()-/ ")
sNumber = "" ;Reset number.
for siCounter from 1 to arNumber.size()
sNumber = sNumber + arNumber[siCounter]
endFor
tapiRequestMakeCall(sNumber, "Paradox 7", sLogName, "")
endMethod
0 Comments.
Share a thought or comment...
KB Article #100890 Counter |
7985 |
Since 4/2/2008
|