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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.