PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9450 | 99/12/01 11:18:27 | RE(1):PB6.5: 構造体を用いた外部関数の呼び出しについて By Taka |
9449 | 99/12/01 09:48:23 | PB6.5: 構造体を用いた外部関数の呼び出しについて By Pocky |
カテゴリ:PowerBuilderの開発環境
日付:1999年12月01日 11:18 発信者:Taka
題名:RE(1):PB6.5: 構造体を用いた外部関数の呼び出しについて
Pockyさん、こんにちは。
>Win32APIのShellExecuteExを利用しようといています。
高度なことやってますね。うまく出来たら是非アップしてください。(^^)/
>どうやらこのAPIは構造体を引数として渡してやるようなんですが、その際に構造体自身の大きさをセットしなければ
い
>けない項目があってそれにセットするべき値が不明です。
>PowerBuilderでは構造体の大きさを取得することは不可能なんでしょうか?
sizeof()みたいな関数があると便利なのですが、PowerBuilderでは無いですね。
(それ以前に、変数のポインタも簡単に拾えやしない)
しかたがないので、自分で計算して設定しなければなりません。
以下を参考にサイズを算出してください。
・long,ulong ?? 4byte (32bit)
・int ,uint ?? 2byte (16bit)
・char ?? 1byte (8bit)
※ APIの構造体でLP***型のものは、すべてulongで定義します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser InternetExplorer5.X
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.