JRA公式競馬データ配信サービス JRA-VAN Data Lab.

JRA-VAN DataLab.

競馬ソフト開発コーナー

プログラミング質問広場

本掲示板は、プログラミングに関する情報を作者様同士で共有・議論していただく場として用意いたしました。
JV-Link、JV-Dataに直接関連しない(一般論としてのプログラミング方法やAPI・メソッドの利用法などの)スレッドはこちらに立ててください。

一括表示 リストに戻る
タイトルWindows10/JVLink/BisualStudio2008
記事No2288
投稿日: 2019/10/27(Sun) 12:45
投稿者サクライ
Windows7からWindows10に無償アップグレードしたマシン(32bit)
で自作(VB使用)のプログラムは正常に作動しているのですが、
新たに購入したWindows10マシン(64bit)で走らせて見たところ,
JV-Link(v4.5.1)を設定しているモジュールをオープンする箇所、
Form1.Show()オープン・ステートメントで
========== 行以下の様なエラーが出てしまいます。

なお JV-Linkとは関係ないモジュールのオープンでは正常です。

さらに Visual Studio2008でデバッグすると
Form1.Show()ステートメントで次行のエラーが出ます。
--------------------------------------------------------------
フォームの作成中にエラーが発生しました。
詳細については、Exception.InnerException を参照してください。
エラー: クラスが登録されていません
(HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))
--------------------------------------------------------------

本プログラム作成にあたり、Visual Studio2008
を使用しているのが原因なのでしょうか?
対応処理法を教えてください。
宜しくお願い申し上げます。!!!



===============================
アプリケーションのコンポーネントで、ハンドルされていない例外が発生しま
した

---[ 詳細 ]---

Just-In-Time (JIT) デバッグを呼び出すための詳細については、
ダイアログ ボックスではなく、このメッセージの最後を参照してください。

************** 例外テキスト **************
System.InvalidOperationException: フォームの作成中にエラーが
発生しました。詳細については、Exception.InnerExceptionを参照してくださ
い。
エラー: クラスが登録されていません (HRESULT からの例外:
0x80040154 (REGDB_E_CLASSNOTREG))
---> System.Runtime.InteropServices.COMException (0x80040154):
クラスが登録されていません (HRESULT からの例外:
0x80040154 (REGDB_E_CLASSNOTREG))
〜〜〜〜〜〜
〜〜〜〜〜〜
〜〜〜〜〜〜
〜〜〜〜〜〜
〜〜〜〜〜〜
************** JIT デバッグ **************
Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
またはコンピュータ (machine.config) の構成ファイルの jitDebu
値を system.windows.forms セクションで設定しなければなりません。
アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
なりません。

例:

<configuration>
<system.windows.forms jitDebu ="true" />
</configuration>

JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、
ハンドルされていない例外はすべてコンピュータに登録された
JIT デバッガに設定されなければなりません。

タイトルRe: Windows10/JVLink/BisualStudio2008
記事No2317
投稿日: 2019/11/01(Fri) 14:38
投稿者JRA-VANソフトサポート
JRA-VANソフトサポート 石倉です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

エラーメッセージから判断いたしますと、
Windows10マシン(64bit)にJV-Linkがインストールされていないように
思われます。
正しくインストールできているかご確認いただけないでしょうか。

以上、よろしくお願い致します。

タイトルRe^2: Windows10/JVLink/BisualStudio2008
記事No2354
投稿日: 2019/11/06(Wed) 15:09
投稿者サクライ
石倉様、返信ありがとうございました。

早速JVLinkを再インストールしてみたのですが、同じエラーが
出てしまいます。現在競馬ソフトViewer2も使用しておるのですが、
これはJVLinkの再インストール前でも後でも正常に作動しています。
ひきつずき,ご検討サポートをお願いいたします。
ところで前回投稿したメッセイジの最後尾にある次の説明ですが
--------------------------------------------------------------
************** JIT デバッグ **************
Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
またはコンピュータ (machine.config) の構成ファイルの jitDebu
値を system.windows.forms セクションで設定しなければなりません。
アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
なりません。

例:


<configuration>
<system.windows.forms jitDebu="true" />
</configuration>

JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、
ハンドルされていない例外はすべてコンピュータに登録された
JIT デバッガに設定されなければなりません。
--------------------------------------------------------------
上記の設定(現在のところ設定場所、設定手順はわからない)が必要
なのでしょうか?
すみませんがご検討の上ご返信をお願いしたいと思います。
どうぞよろしくお願い致します。!!!

> JRA-VANソフトサポート 石倉です。
> DataLab.サービスをご利用頂きまして誠にありがとうございます。
>
> エラーメッセージから判断いたしますと、
> Windows10マシン(64bit)にJV-Linkがインストールされていないように
> 思われます。
> 正しくインストールできているかご確認いただけないでしょうか。
>
> 以上、よろしくお願い致します。

タイトルRe^3: Windows10/JVLink/BisualStudio2008
記事No2373
投稿日: 2019/11/08(Fri) 09:39
投稿者JRA-VANソフトサポート
JRA-VANソフトサポート 石倉です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

JV-Linkのインストールの状態についてご確認いただき有難うございます。
JV-Linkは正しくインストールされているとのことですので
ビルドの設定に問題がある可能性がございます。
構成マネージャーの「アクティブ ソリューション プラットフォーム」が
「Any CPU」または「x64」に設定されていないでしょうか。
その場合は「x86」に変更して頂きたく存じます。
(構成マネージャーはメニューの「ビルド」⇒「構成マネージャー」で
表示可能です。)

JITデバッグに関しましては、エラーとの関係はございません。

以上、よろしくお願い致します。

タイトルRe^4: Windows10/JVLink/BisualStudio2008
記事No2379
投稿日: 2019/11/08(Fri) 18:01
投稿者サクライ   <caclabo_ss@nifty.com>

石倉様、返信ありがとうございました。

残念ながら使用している VisualStudio2008 ではメニューの「ビルド」での表
示項目に
[構成マネージャ] が含まれておりません。
対処法についてはMicrosoft等に問い合わせてみようと思います。
もし他の[構成マネージャ]表示方法がありましたら教えていただければ幸いで
す。

勝手ながらよろしくお願いいたします。

タイトルRe^5: Windows10/JVLink/BisualStudio2008
記事No2385
投稿日: 2019/11/09(Sat) 07:07
投稿者サクライ   <caclabo_ss@nifty.com>

石倉様、Microsoftのサイトを見て[構成マネージャ]を表示されるようになりま
した。
来週月曜日にご指摘いただいたようにテストしたいと思っております。
結果をまた投稿いたします。

>
> 石倉様、返信ありがとうございました。
>
> 残念ながら使用している VisualStudio2008 ではメニューの「ビルド」で
の表
> 示項目に
> [構成マネージャ] が含まれておりません。
> 対処法についてはMicrosoft等に問い合わせてみようと思います。
> もし他の[構成マネージャ]表示方法がありましたら教えていただければ幸
いで
> す。
>
> 勝手ながらよろしくお願いいたします。

タイトルRe^6: Windows10/JVLink/BisualStudio2008
記事No2398
投稿日: 2019/11/11(Mon) 15:58
投稿者サクライ   <caclabo_ss@nifty.com>

石倉様、サポートありがとうございました。

「構成マネージャ」に「x86」を設定して「ビルド」を実行したところ、
旧「exe」ファイルの「bin」デレクトリ中に新たなサブデレクトリ
「x86 > Debug」が形成されて、その中に、新「exe」ファイルや
「vshostexe」、いくつかの「dll」ファイル等が形成さていました。
そこで実行に必要なデータファイルを「bin」デレクトリから当
デレクトリにコピーして新「exe」を実行したところ正常に作動しました。
さらに「デバック」実行も問題なく正常に作動しました。

他のモジュールについても、この手順でコンバートしてゆきたいと
思っております。

誠にありがとうございました。

ウィンドウを閉じる