ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年3月28日(木) 21:49

全ての表示時間は UTC+09:00 です




新しいトピックを投稿する  トピックへ返信する  [ 9 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2006年8月12日(土) 23:25 
オフライン

登録日時: 2005年5月31日(火) 23:46
記事: 45
お住まい: 愛知県
AB5のcp1で、何もコンパイルできません・・・。
何もないプロジェクトや空ファイルもコンパイルできません。


objbase.sbp(191) - "CoRevokeInitializeSpy" を参照できません
objbase.sbp(455) - "CoInvalidateRemoteMachineBindings" を参照できません


というエラーがでて、コンパイルが中断されます。
Win2000+SP4、256MB、750MHzです。

エラーはXPだけにある関数でしょうか?
ググっても英語ページしか出てこなかったのでいまいち分かりませんが・・・。


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2006年8月12日(土) 23:52 
オフライン

登録日時: 2005年7月19日(火) 19:47
記事: 98
お住まい: 山形県
CoRevokeInitializeSpy
CoInvalidateRemoteMachineBindings

どちらも Windows 2000 には無いようです。
とりあえずコメント アウトしておけばコンパイル出来るのではないでしょうか。

_________________
Toshi's Recess Room
http://toshi.my.land.to/


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2006年8月13日(日) 08:30 
オフライン

登録日時: 2005年5月31日(火) 23:46
記事: 45
お住まい: 愛知県
コンパイルできました。
けれど、勝手にコメントアウトしてもいいんでしょうか?
空のbasファイルをコンパイルするときも参照しているようなので、妙な所で不具合が出そうで怖いです。


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2006年8月15日(火) 15:29 
オフライン
Site Admin

登録日時: 2005年5月30日(月) 15:08
記事: 535
ご報告ありがとうございます。

現状の仕様ですと、呼び出しを行わない(定義のみの)API関数も、対象のDLL内に存在しているかどうかをすべてチェックする形になっています。定義だけされていてもWindows2000には無い関数もありますので、チェック項目を必要なもの(呼び出し対象のもの)だけに絞ることで対処しようと思います。

次回のバージョンアップで対応いたしますので、今しばらくお待ちください。

尚、Windows2000の環境では下記の2つの関数定義はコメントアウトしていただいてもらって問題ありません。

CoRevokeInitializeSpy
CoInvalidateRemoteMachineBindings


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2006年8月15日(火) 19:00 
オフライン

登録日時: 2005年5月31日(火) 17:59
記事: 899
お住まい: 東京都
すみません。
その宣言を加えたのは私です。
とりあえず,CVSの方では#ifdefで隠しておきました。


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2006年8月16日(水) 10:25 
オフライン
Site Admin

登録日時: 2005年5月30日(月) 15:08
記事: 535
引用:
すみません。
その宣言を加えたのは私です。
とりあえず,CVSの方では#ifdefで隠しておきました。
まぁ、まだ開発期間中ですので、未搭載のAPIは積極的に導入する方向でいきましょう。今後もこのような事象が生じるかもしれませんが、協議の上、ディレクティブで回避するなどの対策をとっていけばよいのだと思います。

今後ともよろしくお願いしますね!>イグトランスさん


通報する
ページトップ
投稿記事Posted: 2006年8月20日(日) 09:53 
オフライン

登録日時: 2006年2月05日(日) 17:10
記事: 215
お住まい: 東京都
たかせです。

マシンがXPの(2001.10リリース版)ですが、上記とおなじ現象を確認しました。
ぼくもコメントして回避しましたが、XPでも多分問題ないと思っていますが。


通報する
ページトップ
投稿記事Posted: 2006年8月22日(火) 10:54 
オフライン

登録日時: 2006年5月02日(火) 16:27
記事: 154
> たかせです。
>
> マシンがXPの(2001.10リリース版)ですが、上記とおなじ現象を確認しました。
> ぼくもコメントして回避しましたが、XPでも多分問題ないと思っていますが。
僕も発見しました。XPSP1です。
objbase.abpの一部をコメントアウトしたんですが、あれは何に関する関数なんですか?


通報する
ページトップ
投稿記事Posted: 2006年8月25日(金) 11:20 
オフライン

登録日時: 2005年5月31日(火) 13:31
記事: 205
お住まい: 大阪市
似たようなものなので、こちらに書き込みさせていただきます。
#consoleを指定してコンパイルすると、"api_console.sbp"の22行目
コード:
Declare Function ReadConsole Lib "kernel32" Alias "ReadConsoleA" (HANDLE hConsoleInput, pBuffer As VoidPtr, nNumberOfCharsToRead As DWord, ByRef NumberOfCharsRead As DWord, pReserved As VoidPtr) As BOOL
でエラーが発生します。
多分、
"HANDLE hConsoleInput"→"hConsoleInput As HANDLE"
とすればよさそうです。

以上、報告しておきます。(報告済みだったらすいません。)


通報する
ページトップ
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 9 件の記事 ] 

全ての表示時間は UTC+09:00 です


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[13人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean