SonotaCo.JP
SonotaCo Network Japan Forum
SonotaCo.JP Forum Index
homeTop Page  FAQFAQ   検索検索   メンバーリストメンバーリスト   ユーザーグループユーザーグループ   登録する登録する 
 プロフィールプロフィール   プライベートメッセージをチェックするプライベートメッセージをチェックする   ログインログイン 

UFOAnalyzer ver0.73Dでのエラー

 
新しいトピックを投稿   トピックに返信    SonotaCo.JP Forum Index -> UFOCaptute ソフトウェア 談話室
前のトピックを表示 :: 次のトピックを表示  
投稿者 メッセージ
さぎたりうす



登録日: 2004.08.09
記事: 4863
所在地: 大阪府大阪市東淀川区

記事日時: Sun Oct 01, 2006 12:56 pm    記事の件名: UFOAnalyzer ver0.73Dでのエラー 引用付きで返信

Analyzerのバージョンを最新にしたところ、以下のようなエラーがでて、解析ができません。原因として考えられることはありますでしょうか。
regsvr.batは正常に終了します。
また旧バージョンに戻って解析すると、同じエラーが出ますが、旧バージョンのregsvr.batを再度実行すると、正常に動きます。
参考までに、2号機のほうも同じエラーが出ます。



WS000000.JPG
 説明:
エラーメッセージ
 ファイルサイズ:  15.08 KB
 閲覧数:  10413 回

WS000000.JPG


トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13283
所在地: 139.67E 35.65N

記事日時: Sun Oct 01, 2006 3:10 pm    記事の件名: Re: UFOAnalyzer ver0.73Dでのエラー 引用付きで返信

さぎたりうす wrote:
Analyzerのバージョンを最新にしたところ、以下のようなエラーがでて、解析ができません。原因として考えられることはありますでしょうか。
regsvr.batは正常に終了します。
また旧バージョンに戻って解析すると、同じエラーが出ますが、旧バージョンのregsvr.batを再度実行すると、正常に動きます。
参考までに、2号機のほうも同じエラーが出ます。

すみません、こちらでは再現できず、原因の想像ができないでいます。
V0.73から新しいライブラリを使用しているので、当初Windows2000などで regsvr.batが失敗することがあったのですが、0.73Dのパッケージでそれは解決しました。しかしこの関係で何かある可能性はあります。

原理的にはこのエラーはregsvr.batによってシステムに登録された UAF.ax というモジュールを呼びに行ってそれが利用できない時にでます。
regsvr.batが成功していて、このエラーが出るのは、regsvr.batを実行したディレクトリがUFOAnalyerの実行時にもう消去されているなどしか思いつきません。

regsvr.bat の実行結果はレジストリエディタ(regeidt.exe)で確認できます。
"A5CE28B0" という文字例を検索すると4つ見つかると思うのですが、以下のように InprocServer32というサブ項目があるものが2つあって、その中のデータにインストールしたディレクトリが正しく入っていれば正常です。多分これは合ってますよね。

可能性として残るのは、システムとライブラリとの関係です。WindowsXp と 2000,
Intel と AMD では実はライブラリが違います。この辺の組み合わせで何かあるのかもしれません。 OS と CPU は何でしょうか。

あと、ないとは思うのですが、UAF.axのプロパティをエクスプローラで見て下さい。全般の属性のところで実行ブロックなどという項目が表示されていたら、これを外してください。



snap.gif
 説明:
 ファイルサイズ:  12.85 KB
 閲覧数:  10403 回

snap.gif


トップに戻る
ユーザーのプロフィールを表示  
さぎたりうす



登録日: 2004.08.09
記事: 4863
所在地: 大阪府大阪市東淀川区

記事日時: Sun Oct 01, 2006 7:16 pm    記事の件名: Re: UFOAnalyzer ver0.73Dでのエラー 引用付きで返信

SonotaCo wrote:

regsvr.bat の実行結果はレジストリエディタ(regeidt.exe)で確認できます。
"A5CE28B0" という文字例を検索すると4つ見つかると思うのですが、以下のように InprocServer32というサブ項目があるものが2つあって、その中のデータにインストールしたディレクトリが正しく入っていれば正常です。多分これは合ってますよね。

可能性として残るのは、システムとライブラリとの関係です。WindowsXp と 2000,
Intel と AMD では実はライブラリが違います。この辺の組み合わせで何かあるのかもしれません。 OS と CPU は何でしょうか。

あと、ないとは思うのですが、UAF.axのプロパティをエクスプローラで見て下さい。全般の属性のところで実行ブロックなどという項目が表示されていたら、これを外してください。


いま見たところ、こんな感じになってました。
値が入っていません Shocked
これはどういうことでしょうか?
-------------------------------------------------------
今、インストールディレクトリー名を直接書き込んだら、ちゃんと動くようになりました。
ご教示ありがとうございます。
ちなみにCPU/OSは
1号機が pentium4 2.4G/winXP
2号機が pentiumD945 3.4G/winXP
です。



WS000001.JPG
 説明:
regeditの状況
 ファイルサイズ:  44.97 KB
 閲覧数:  10379 回

WS000001.JPG


トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13283
所在地: 139.67E 35.65N

記事日時: Sun Oct 01, 2006 8:13 pm    記事の件名: Re: UFOAnalyzer ver0.73Dでのエラー 引用付きで返信

さぎたりうす wrote:
いま見たところ、こんな感じになってました。
値が入っていません Shocked
これはどういうことでしょうか?
-------------------------------------------------------
今、インストールディレクトリー名を直接書き込んだら、ちゃんと動くようになりました。

調査ありがとうございました。想像を越える事態で、とても勉強になりました。
何故こんなことが起こるのか、見当がつきません。regsvr.batの起動は私はエクスプローラーでダブルクリックして起動していますが、他の方法だと問題が出るのかもしれません。調査してみたいと思います。
トップに戻る
ユーザーのプロフィールを表示  
さぎたりうす



登録日: 2004.08.09
記事: 4863
所在地: 大阪府大阪市東淀川区

記事日時: Sun Oct 01, 2006 11:39 pm    記事の件名: Re: UFOAnalyzer ver0.73Dでのエラー 引用付きで返信

SonotaCo wrote:
さぎたりうす wrote:
いま見たところ、こんな感じになってました。
値が入っていません Shocked
これはどういうことでしょうか?
-------------------------------------------------------
今、インストールディレクトリー名を直接書き込んだら、ちゃんと動くようになりました。

調査ありがとうございました。想像を越える事態で、とても勉強になりました。
何故こんなことが起こるのか、見当がつきません。regsvr.batの起動は私はエクスプローラーでダブルクリックして起動していますが、他の方法だと問題が出るのかもしれません。調査してみたいと思います。


起動方法は普通にエクスプローラからダブルクリックです。
ただ、参考になるかどうかわかりませんが、私はUFOシリーズのソフトをすべてデスクトップに置いています。(不精な性格が出ています)つまり、フルパスでのディレクトリー上の配置位置は、

C:Documents and Settingsユーザー名デスクトップUFOA

ということになります。そのあたりが影響しているということはないでしょうか。
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13283
所在地: 139.67E 35.65N

記事日時: Mon Oct 02, 2006 8:49 am    記事の件名: Re: UFOAnalyzer ver0.73Dでのエラー 引用付きで返信

さぎたりうす wrote:
ただ、参考になるかどうかわかりませんが、私はUFOシリーズのソフトをすべてデスクトップに置いています。(不精な性格が出ています)つまり、フルパスでのディレクトリー上の配置位置は、

C:Documents and Settingsユーザー名デスクトップUFOA

ということになります。そのあたりが影響しているということはないでしょうか。

情報ありがとうございます。 こちらでも再現しました。
V0.73 からは フルパス名の中に日本語の文字列があると regsvrがうまくいかないようです。成功と表示されるのに、パス名が登録されません。
MSのライブラリの問題なので、困りました。何か対応方法を考えたいと思います。
---------
調査中ですが、結構根深い問題で、UFOCaptureV2も同じ問題を抱えていました。
ディレクトリ名に日本語など2バイト文字が含まれていると、現状では Regsvr が ディレクトリの登録をしません。
当面、UFOシリーズは "デスクトップ"など、一部でも日本語を含むディレクトリには配置しないようにお願いします。
トップに戻る
ユーザーのプロフィールを表示  
SonotaCo
Site Admin


登録日: 2004.08.07
記事: 13283
所在地: 139.67E 35.65N

記事日時: Tue Oct 03, 2006 9:53 am    記事の件名: UFOAnalyzer V0.74 引用付きで返信

regsvrが日本語名を含むパス名で動作異常するため、UAF.axの登録をUFOAnalyzerに内臓し、自動実行するように変更して V0.74としました。
今後、regsvr.bat は通常のインストール時には必要ありません。
バージョンアップ時など、特定のディレクトリにあるUAF.axを指定したい場合のみにregsvr.batを使用して下さい。
ディレクトリ名に"デスクトップ"などの英数字以外の文字が含まれる場合には regsvr.bat は正常動作しませんが、その後のUFOAnalyzerの実行によって自動修正されます。

尚、今回のV0.74には、現在実験中の角速度の新測定方法の暫定結果が ログに出るようになっていますが、これはまだ不完全なので、気にしないで下さい。
うまくいけば、次の改版では V2向けに開発している角速度の新測定方法をV0にも一部導入できると思います。私自身は今のあまりに大きい速度誤差をとりあえず大きく改善できるのではと思っており期待しています Cool
トップに戻る
ユーザーのプロフィールを表示  
特定期間内の記事を表示:   
新しいトピックを投稿   トピックに返信    SonotaCo.JP Forum Index -> UFOCaptute ソフトウェア 談話室 All times are GMT + 9 Hours
Page 1 of 1

 
移動先:  
新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
このフォーラムで添付ファイルを投稿 できません
このフォーラムでファイルをダウンロード できます


Powered by phpBB © 2001, 2005 phpBB Group
Copyright ©2004 SonotaCo Network. All Rights Reserved.