PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12882 | 00/08/22 17:47:07 | RE(6):※解決:メーカー提供のAPI関数について(資源回収ゴミレス) By リエッチ |
12869 | 00/08/21 23:01:19 | RE(5):メーカー提供のAPI関数について?(燃えないゴミレス) By Taka |
12865 | 00/08/21 18:23:02 | RE(4):メーカー提供のAPI関数について?(燃えないゴミレス) By リエッチ |
12862 | 00/08/21 17:30:55 | RE(3):メーカー提供のAPI関数について?(燃えないゴミレス) By Taka |
12860 | 00/08/21 16:38:18 | RE(2):メーカー提供のAPI関数について? By リエッチ |
12859 | 00/08/21 16:36:46 | RE(1):メーカー提供のAPI関数について? By リエッチ |
12858 | 00/08/21 16:35:51 | PB5.0.03: メーカー提供のAPI関数について? By リエッチ |
カテゴリ:スクリプトの記述
日付:2000年08月21日 23:01 発信者:Taka
題名:RE(5):メーカー提供のAPI関数について?(燃えないゴミレス)
リエッチさん、こんばんは。
>うぅ、(T^T) 駄目でした
失礼しました。
1つ確認なのですが、アドレス例外等で落ちるのではなく、「呼び出しエラー」になるんですよね?
であれば、パラメータが違うとかではなく、
(1) DLLの名前が違う or 認識できていない(パスが通っていないとか)
(2) 関数名が違う
(3) 関数が外部からの呼び出しに対応していない
などの理由が考えられます。
とくに(2)は要注意で、例えばWin32のCopyFileでは、マニュアルには \"CopyFile\"としか書いてありませんが、
ヘッダファイルを追いかけていくと実際の名前は\"CopyFileA\"および\"CopyFileW\"があって、
環境に応じてどちらかが\"CopyFile\"として定義されていることがわかります。
また(3)の場合には、VC++等でしか利用できないかもしれません。
>気になった箇所が一つ。。。
>ソフトウェア開発書の中で、構造体の定義の後に
>
>typedef HPLSCAVPARAM FAR * LPHPLSCSVPARAM;
>
>とありました。いまこの意味を調べているところです
ポインタ渡しですね。PBでは ref付きで宣言します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.