PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23344 | 08/06/06 14:07:16 | RE(2):PB8.0: OLEの関連付けを行うConnectTonewObject関数でエラーが起こってしまいます。 By タク3 |
23342 | 08/06/05 19:05:37 | RE(1):PB8.0: OLEの関連付けを行うConnectTonewObject関数でエラーが起こってしまいます。 By ace |
23341 | 08/06/05 11:46:45 | PB8.0: OLEの関連付けを行うConnectTonewObject関数でエラーが起こってしまいます。 By タク3 |
カテゴリ:PowerBuilderの開発環境
日付:2008年06月05日 19:05 発信者:ace
題名:RE(1):PB8.0: OLEの関連付けを行うConnectTonewObject関数でエラーが起こってしまいます。
タク3さん、こんばんは。
Mibarcd.EXE で検索して、たぶんこのソフトだろう
と言うのを見つけましたが、
li_rtn = o1.ConnectToNewObject(\"Mibarcd.Auto\")
としたら、どうですか?
つまり、引数には、ファイル名を入れるのではなく、クラス名を入れる必要があります。
>はじめましてこんにちは。いつも皆さんのご回答を参考にさせていただいております。
>
>今回OLEの接続でわからないことがあり質問させていただきました。
>QRコードを作成するソフトをOLEにて使用したいと思い下記のソースを記述したのですが
>戻り値に-2が設定されてしまってうまくいきません。
>
><スクリプト記述>
>OLEObject o1
>string s1
>int li_rtn
>o1 = CREATE oleobject
>li_rtn = o1.ConnectTonewObject(\"C:\\temp\\Mibarcd.exe\")
>messagebox(\'\',string(li_rtn))
>
>サンプルスクリプトコードを参照して記述したのですが、どこが間違っているのか
>まったくわからない状況です。C:\\tempにMibarcd.exeも置いてあるのですが・・・
>OLEは普段の開発では使わないので、どなたかご存知の方がいらしたら、教えていただけないでしょうか??
>輪明かりにくい文章で申し訳ありませんが宜しくお願い致します。
>
>
>
>
>
>
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle Net 9
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle9i
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.