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 (記載なし)

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