PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3829 98/11/02 20:14:26 RE(4):PB6: WIN API関数 (GetDiskFreeSpaceA)の使い方を教えて下さい。 By JBS
3780 98/10/30 12:31:56 RE(3):PB6: WIN API関数 (GetDiskFreeSpaceA)の使い方を教えて下さい。 By kin
3776 98/10/30 11:35:15 RE(2):RE:PB6: WIN API関数 (GetDiskFreeSpaceA)の使い方を教えて下さい。 By あすかちゃんの父
3774 98/10/30 11:20:25 RE(1):PB6: WIN API関数 (GetDiskFreeSpaceA)の使い方を教えて下さい。 By kin
3769 98/10/29 21:15:47 PB6: WIN API関数 (GetDiskFreeSpaceA)の使い方を教えて下さい。 By JBS

カテゴリ:スクリプトの記述
日付:1998年10月30日 11:20 発信者:kin
題名:RE(1):PB6: WIN API関数 (GetDiskFreeSpaceA)の使い方を教えて下さい。

JBSさん、お早うございます。kinと申します。

>? フロッピーの残り容量を調べたいのです。
>  API関数の GetDiskFreeSpaceA を使用すればいいのだと
>  いうことはわかったのですが、
>  外部関数の記述方法(引数のデータ型など)などがわかりません。

使ったことないので無責任モードのレスです。

関数定義:
Function boolean GetDiskFreeSpaceA(string s1, ref ulong l2, &
            ref ulong l3,ref ulong l4, ref ulong l5) &
            library \"kernel32.dll\"

使用例:
ulong ll_sect_cnt
ulong ll_sect_byte
ulong ll_free_clust
ulong ll_all_clust
ulong ll_free_area

if GetDiskFreeSpaceA(\"C:\\\", ll_sect_cnt, ll_sect_byte, ll_free_clust, &
          ll_all_clust) then
  ll_free_area = ll_sect_cnt * ll_sect_byte * ll_free_clust
end if

たぶんこれで行くと思います。
(これいいな。nvo_Win32APIに追加しようかな。)

?の方は私には解りません。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

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