PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15504 | 01/06/15 16:25:48 | RE(4):PB7.0: GetFileVersionInfoの利用方法は、Win98とWin2000で異なるのでしょうか? By stalefish |
15503 | 01/06/15 15:38:00 | RE(3):PB7.0: GetFileVersionInfoの利用方法は、Win98とWin2000で異なるのでしょうか? By stalefish |
15502 | 01/06/15 13:55:56 | RE(2):PB7.0: GetFileVersionInfoの利用方法は、Win98とWin2000で異なるのでしょうか? By コマッチ |
15501 | 01/06/15 10:29:09 | RE(1):PB7.0: GetFileVersionInfoの利用方法は、Win98とWin2000で異なるのでしょうか? By にしやん |
15499 | 01/06/14 23:18:09 | PB7.0: GetFileVersionInfoの利用方法は、Win98とWin2000で異なるのでしょうか? By stalefish |
カテゴリ:スクリプトの記述
日付:2001年06月15日 13:55 発信者:コマッチ
題名:RE(2):PB7.0: GetFileVersionInfoの利用方法は、Win98とWin2000で異なるのでしょうか?
stalefishさん、こんにちは。
>APIの利用方法をOSによって変更する必要があるのでしょうか?
OSのバージョンによってAPIの構造体が違うことがあります.
今,手元にAPIリファレンスがないので解らないのですが,
例えばGetSystemInfoを取得する場合などは,違っていました.
Windows2000では
tagsystem_info
integer wprocessorarchitecture
integer wreserved
long dwpagesize
long lpminimumapplicationaddress
long lpmaximumapplicationaddress
long dwactiveprocessormask
long dwnumberofprocessors
long dwprocessortype
long dwallocationgranularity
integer wprocessorlevel
integer wprocessorrevision
Windows98
long dwoemid
long dwpagesize
long lpminimumapplicationaddress
long lpmaximumapplicationaddress
long dwactiveprocessormask
long dwnumberofprocessors
long dwprocessortype
long dwallocationgranularity
integer wprocessorlevel
integer wprocessorrevision
// システム情報取得(外部関数の宣言もわけなくてはいけない)
SUBROUTINE GetSystemInfo(REF tagSYSTEM_INFO lpSystemInfo ) LIBRARY \"kernel32\"
SUBROUTINE GetSystemInfo_9x (REF tagSYSTEM_INFO_9x lpSystemInfo ) LIBRARY \"kernel32\" ALIAS
FOR \"GetSystemInfo\"
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.