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

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