PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8404 99/09/29 10:14:49 RE(4):blob型変数に読み込みます By Thuyoshi
8401 99/09/28 19:56:52 RE(3):blob型変数に読み込みます By あすかちゃんの父
8396 99/09/28 18:29:18 RE(2):PB5.0.03: VB5.0で作成したDLLをPBの外部関数として使いたいんですが。。。。。 By Thuyoshi
8395 99/09/28 17:22:01 RE(1):PB5.0.03: VB5.0で作成したDLLをPBの外部関数として使いたいんですが。。。。。 By あすかちゃんの父
8394 99/09/28 16:43:23 PB5.0.03: VB5.0で作成したDLLをPBの外部関数として使いたいんですが。。。。。 By Thuyoshi

カテゴリ:PowerBuilderの開発環境
日付:1999年09月28日 16:43 発信者:Thuyoshi
題名:PB5.0.03: VB5.0で作成したDLLをPBの外部関数として使いたいんですが。。。。。


VB5.0でテキスト変換を行なうActive X DLL を作ったのですが、
PB側でDLL内の関数を呼ぶと落ちてしまいます。
いろんな手を尽くしたのですがどうもうまくいきません。
VB5.0でDLLを作成したのも初めてなので原因はDLL側にあるかもしれません。
VBとPBに強い方どうぞお知恵を貸してください。
仕様は以下の通りになっています。

/==============================  Active X DLL    =============================/

 言語:Microsoft Visual Basic 5.0
 仕様:対象となるテキストファイルを読込みNULL値を半角スペースに変換しテキストファイルに書き込む。
 引数(Mode):テキストファイルのフルパスの選択
        テキストが複数個あり、ロジック内でパスを書き込んでいるのでその選択
 戻り値:書き込み成功(True) 書き込み失敗(False)
 プロトタイプ宣言:
   Public Function txtConv(ByVal Mode As Integer) As Boolean

  *コードはクラスモジュールに書いています。(Instancing プロパティ値:6)
/=================================================================================/ 
/=========================    PB外部関数宣言  ==================================/

 function Boolean txtConv(REF integer Mode) library \"PBConv.dll\"
/================================================================================/ 
/=========================  PBの関数呼び出しスクリプト   ====================/

Integer li_int,li_int2

  If txtConv(li_int) = True Then
     MessageBox(\"\",\"OK!\")
  Else
     MessageBox(\"\",\"NO!\")
  End If
/================================================================================/ 
/====================    実行時のエラー内容(インタプリタで実行)  ================/

   エラー:外部関数 txtConvの呼び出しエラーです(R0015)
/================================================================================/ 
以上のような内容ですが、どのようにしたら正常に呼び出しができるか教えてください。
よろしくお願いします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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