PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16308 | 01/09/21 21:59:42 | RE(11):BSTR(UNICODE)変換:PB版 By ryochan |
16307 | 01/09/21 20:05:35 | RE(10):BSTR(UNICODE)変換:PB版 By GO |
16285 | 01/09/19 10:27:56 | RE(9):BSTR(UNICODE)変換:PB版 By ryochan |
16284 | 01/09/19 01:15:55 | RE(8):BSTR(UNICODE)変換(2)の訂正(2) By GO |
16275 | 01/09/18 12:48:36 | RE(7):BSTR(UNICODE)変換(2)の訂正(2) By ryochan |
16268 | 01/09/16 21:00:17 | RE(6):外部関数・・・BSTR(UNICODE)変換(2)の訂正 By ryochan |
16267 | 01/09/16 13:12:50 | RE(5):外部関数・・・BSTR(UNICODE)変換(3) By ryochan |
16266 | 01/09/16 13:08:10 | RE(4):外部関数・・・BSTR(UNICODE)変換(2) By ryochan |
16265 | 01/09/16 13:06:52 | RE(3):外部関数・・・BSTR(UNICODE)変換(1) By ryochan |
16264 | 01/09/14 19:10:31 | RE(2):PB7.0: 外部関数について By GO |
16263 | 01/09/14 18:33:38 | RE(1):PB7.0: 外部関数について By ryochan |
16260 | 01/09/14 17:23:22 | PB7.0: 外部関数について By GO |
カテゴリ:スクリプトの記述
日付:2001年09月16日 13:12 発信者:ryochan
題名:RE(5):外部関数・・・BSTR(UNICODE)変換(3)
PB側:
参照引数も、文字の余白はnull文字で満たされないと
Cで動かないので固定サイズのblobを使用します。
外部関数
function ulong ReceiveDataA(long No, ref blob{1024} STS, ref blob{1024} DATA) library \"PCard.DLL\"
blob{1024} b_STS,b_DATA
string s_STS,s_DATA
b_STS = blob(\"aaa\")
b_DATA = blob(\"bbb\")
ReceiveDataA(0, b_STS, b_DATA)
s_STS = string(b_STS)
s_DATA = string(b_DATA)
messagebox(\"\",s_STS + \"~r~n\" + s_DATA)
当方
PB6.5+VC6ですが
一応、動作確認しています。
付加情報:
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.