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

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