PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23837 11/11/18 21:44:09 RE(4):PB6.5: CTIシステムの構築を検討しています。 By igosso
23797 11/07/18 15:35:32 RE(3):PB6.5: CTIシステムの構築を検討しています。 By ace
23794 11/07/13 01:08:23 RE(2):PB6.5: CTIシステムの構築を検討しています。 By igosso
23793 11/07/11 15:53:27 RE(1):PB6.5: CTIシステムの構築を検討しています。 By ace
23792 11/07/10 23:51:14 PB6.5: CTIシステムの構築を検討しています。 By igosso

カテゴリ:スクリプトの記述
日付:2011年11月18日 21:44 発信者:igosso
題名:RE(4):PB6.5: CTIシステムの構築を検討しています。

aceさん、こんばんは。

大変お返事が遅くなり申し訳ありません。
本件、いったん開発がストップしておりましたが、最近再開し、
また取り掛かっております。

ace様ご教授のとおり、あるスクリプト上に
下記のように記載し、通信ポートのOpenまでは上手くいきました。

このあと、着信が入ると
「OnPhoneDetect」という「イベント」が発生するよう
なのですが、このイベントの取得方法がわかりません。

http://www.hitwareland.jp/products/alohapc1commx/manual/html/index.html

こちらに該当のイベントの記述方法が、VB、Delphiの例のみ
載っています。

これをPowerBuilder上で実施する方法はありませんでしょうか。
たびたび申し訳ありませんが、よろしくお願いいたします。

---------------------------------------------------------------

integer iRet
OLEObject objAloha
objAloha = CREATE OLEObject
iRet = objAloha.ConnectToNewObject(\"NDAAlohaPC1.AlohaPC1CommX\")
IF iRet < 0 THEN
//エラー処理
END IF

boolean lb_port, lb_open, lb_close
integer li_end

//通信ポート検索
lb_port = objAloha.FindPort()

If lb_port = TRUE Then
messagebox(\"成功\",\"成功\")
messagebox(\"ポート番号\",string(objAloha.PortName))
Else
messagebox(\"失敗\",\"失敗\")
End If

//通信ポートOpen
lb_open = objAloha.Open()

If lb_open = TRUE Then
messagebox(\"Open成功\",\"Open成功\")
Else
messagebox(\"失敗\",\"失敗\")
End If

---------------------------------------------------------------


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Oracle Net8
Browser InternetExplorer

Server SoftWare

OS Windows Server 2003
DBMS Oracle8i
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.