PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19859 | 03/07/08 11:09:20 | RE(4):PB6.5: 翼システムのSuperVisual Formade ver6の関数の宣言と使用方法について By Taka |
19858 | 03/07/08 10:26:38 | RE(3):PB6.5: 翼システムのSuperVisual Formade ver6の関数の宣言と使用方法について By happa |
19857 | 03/07/07 20:03:53 | RE(2):PB6.5: 翼システムのSuperVisual Formade ver6の関数の宣言と使用方法について By happa |
19856 | 03/07/04 15:46:30 | RE(1):PB6.5: 翼システムのSuperVisual Formade ver6の関数の宣言と使用方法について By Taka |
19848 | 03/07/02 14:53:37 | PB6.5: 翼システムのSuperVisual Formade ver6の関数の宣言と使用方法について By happa |
カテゴリ:印刷処理
日付:2003年07月02日 14:53 発信者:happa
題名:PB6.5: 翼システムのSuperVisual Formade ver6の関数の宣言と使用方法について
初めて翼システムのSuperVisual Formadeのを使用しています。
まず初期化と終了だけ確認しようと下記の内容のソースで確認したところ、VrQuitの箇所で”外部関数呼び出しエラー
のメッセージがでてしまいます。単純なソースなので外部グローバル関数の宣言がまちがっているように思えます。
どなたか使用していられ方がいられたら教えて下さい。
後1件ですが、VrsetForm関数を途中に入れるとメモリ違反エラーが出てしまいます。
過去の事例で検索してところ、VrSetFormの宣言方法がマニュアルに書いてあるstring型ではなくBLOB型を宣言しない
とOSが落ちると記述がありましたが、どうなのでしょうか?この外部関数の宣言方法で間違いがあったら教えて下さ
い。
//外部グローバル関数の宣言
FUNCTION long VrInit() LIBRARY \"vrw32.DLL\"
FUNCTION long VrQUit(long handle) LIBRARY \"vrw32.DLL\"
FUNCTION long VrSetForm(long handle, ref string form,long mod) LIBRARY \"vrw32.DLL\"
FUNCTION long VrEnablePreView(long handle,long mode,long input) LIBRARY \"vrw32.DLL\"
//
//最初のトラブルのソース
long handle
long ll_ret
handle = VrInit()
ll_ret = VrQuit(handle)
//次のトラブルのソース
long handle
long ll_ret
form = \"c:\\form\\記録表.frm\"
handle = VrInit()
ll_ret = VrSetForm(handle,form,5)
ll_ret = VrQuit(handle)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.