PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1007 | 98/03/24 12:31:20 | RE(3):PowerBuilderで、Windows APIをコールする By nari |
1003 | 98/03/24 10:47:27 | RE(2):PowerBuilderで、Windows APIをコールする By Kochan |
1001 | 98/03/24 09:48:53 | RE(1):PowerBuilderで、Windows APIをコールする By てとらぽっと |
990 | 98/03/23 18:55:29 | PowerBuilderで、Windows APIをコールする By M.M |
カテゴリ:旧電子会議室
日付:1998年03月24日 12:31 発信者:nari
題名:RE(3):PowerBuilderで、Windows APIをコールする
面白そうなthreadなので。 (^^)
ちと参加させて頂きます。
>1.windows.h(PBのHelpの「Windows メッセージ」にはこれを参照するように
> 書いてありました)ってどこにあるファイルなのでしょうか?
> インストールされてないのかな?
> 検索かけたんですが、どこにもないんです。教えてください。
C,C++開発tool等をinstallしないとないはずです。
>2.GetCurrentDirectory関数をグローバル外部関数で以下のように宣言してみたのですが、
> 「エラー:外部関数のdllライブラリが開けません。」と出てしまいます。
> どうしたらいいのでしょう?
>
> FUNCTION long GetCurrentDirectory (long n, string f) &
> system library \"kernel32.dll\" &
> alias for \"GetCurrentDirectory\"
私はaliasせずに直接使ってますが、以下の外部関数宣言で動いてます。
FUNCTION ULong GetCurrentDirectoryA(ULong nBufferLength, REF String lpBuffer) LIBRARY \"Kernel32.dll\"
>3.Windows SDKって?
Microsoft社から販売されている Windows Software Development Kit です。
内容はいろんな開発情報とC(C++ ?) compiler。
MSDNとかVisualStudioにはいってたかな?
windows.hを見るのは王道ですが、主要APIをちょっとだけ使うというくらいでしたら、
API本を見てPROTOTYPE宣言を参考に外部関数宣言すればいいと思います。
windows.hのためにC++compilerとかSDKを購入するのはもったいないですよ。
#windowsAPIのお勉強のためならしかたないですけどね。(^^ゞ
win32sdk.hlpとかfreeで配ってくれないですかね? > Microsoft様 (^^)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.