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月07日 20:03 発信者:happa
題名:RE(2):PB6.5: 翼システムのSuperVisual Formade ver6の関数の宣言と使用方法について
Takaさん、こんばんは。
回答ありがとうございました。
>外部関数宣言では、関数名は大文字/小文字を区別します。
>VrQUit --> VrQuit だと思われます。
>(あるいは、戻り値のない関数は function ではなく subroutine として宣言しなければなりません)
VrQuitに変更したらエラーはなくなりました。
>>後1件ですが、VrsetForm関数を途中に入れるとメモリ違反エラーが出てしまいます。
>>過去の事例で検索してところ、VrSetFormの宣言方法がマニュアルに書いてあるstring型ではなくBLOB型を
>>宣言しないとOSが落ちると記述がありましたが、どうなのでしょうか?
>>この外部関数の宣言方法で間違いがあったら教えて下さい。
>
>SVFのSDK(?)一式の中に、この関数のヘッダファイルがあるはずです。(拡張子=.h)
>その中から、VrSetForm()を宣言している部分をここにコピペしてください。
>(技術情報が公開されているサイトがあれば、そのURLでも可)
>
>単純なStringポインタではダメなのかな?
SDKはないようです。ただ上を直したらメモリ違反エラーはなくなりました。
この方法で良いようです。ただマニュアルには関数呼び出し方法は下記のようにかいてありました。
int VrSetForm(int handle,char *form,int mode)
またなにかありましたら報告します。
付加情報:
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.