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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.