JV-Link 質問箱 |
タイトル | : 【質問】JvLink.ocxファイルがインストールされず、COM登録に失敗する件について |
記事No | : 7560 |
投稿日 | : 2025/05/02(Fri) 14:53 |
投稿者 | : さとう |
|
現在、JRA-VAN Data Lab SDK(Ver.4.9.0.2)およびJV-Link(Ver.4.9.0)をWin dows環境にインストール済みですが、 JV-Linkの主要コンポーネントである「JvLink.ocx」が所定のフォルダ(例: C:\Program Files (x86)\JRA-VAN\Data Lab\JvLink\Bin\)に存在せず、`regsv r32` によるCOM登録ができずに困っております。
### 【発生している事象】 - `JvLink.ocx` が存在しないため、`regsvr32` にて以下のエラーが出力され る: > 「指定されたモジュールが見つかりません」
- SDK本体やJV-Linkのインストーラーは **JRA-VAN公式ページ(Ver.4.9.0.2) ** からダウンロードした最新版を使用しています。 - JV-Link自体は「JRA-VAN設定」や `JVLinkAgent.exe` などがインストール済 ですが、`JvLink.ocx` のみが見当たりません。
### 【確認事項】 1. **JvLink.ocxファイルは現在のSDKまたはJV-Linkインストーラーに含まれて いるか?** 2. **含まれている場合、その配置先やファイル名に変更があるか?** 3. **含まれていない場合、別途提供があるか、または古いバージョンを使用す る必要があるか?**
完全自動連携(Python+pywin32連携)を目指しており、JvLink.ocxの登録が必 須となるため、 迅速なご回答をいただけますと幸いです。
どうぞよろしくお願いいたします。
【環境情報】 - OS:Windows 11 64bit - Python:3.11 64bit - JRA-VAN SDK:Ver.4.9.0.2 - JV-Link:Ver.4.9.0 - 管理者権限にてインストールおよびregsvr32を実行済み |
|
タイトル | : Re: 【質問】JvLink.ocxファイルがインストールされず、COM登録に失敗する件について |
記事No | : 7561 |
投稿日 | : 2025/05/02(Fri) 15:30 |
投稿者 | : JRA-VANソフトサポート |
|
JRA-VANソフトサポート 高川です。 DataLab.サービスをご利用いただきまして誠にありがとうございます。
ご指定のファイルは存在しておりません。 chatGPT等のAIで実装方法を調べられた場合、架空のファイルが提示されること があるようですので、弊社ホームページ掲載の各種仕様書等のドキュメントをご 参照いただければ幸いです。 (Pythonでのプログラミングにつきましてはサポートしておりませんので、ご 了承ください)
どうぞよろしくお願いいたします。 |
|
タイトル | : Re: 【質問】JvLink.ocxファイルがインストールされず、COM登録に失敗する件について |
記事No | : 7562 |
投稿日 | : 2025/05/03(Sat) 00:44 |
投稿者 | : Tachyon |
|
例えば
JVLink1 = win32com.client.Dispatch("JVDTLab.JVLink")
と定義すれば使用可能となります。
また、「python jv-link」をGoogleで検索すれば、先駆者のサンプルを参照で きます。
ご参考まで。 |
|
タイトル | : Re^2: 【質問】JvLink.ocxファイルがインストールされず、COM登録に失敗する件について |
記事No | : 7564 |
投稿日 | : 2025/05/09(Fri) 17:21 |
投稿者 | : さとう |
|
ご回答誠にありがとうございます。 いただいたアドバイスを参考に対応を進めております。感謝いたします。
追加で確認させてください。 Python連携による蓄積データ読み込みが全件失敗する点についてアドバイスい ただけますでしょうか。 (Chat GPTを使いながら進めているため常識とずれた質問であればご指摘くだ さいませ)
現状をお伝えします。 JRA-VAN DataLab SDK(Ver.4.9.0.2)およびJV-Link(Ver.4.9.0)をインスト ールのうえ、Python+pywin32経由で JVDTLab.JVLink を呼び出し、蓄積データ を読み込もうとしていますが、JVOpenは成功(戻り値0)しているにも関わらず 、JVReadで全件 -402 もしくは -203 エラーとなり、CSV出力にもデータが取得 できません。
確認済みのこと: JVInit("K123") → JVOpen("RACE", "199901010000 00", 1) など複数パターンで実行済 COMオブジェクトの取得や初期化はすべて成功 対象フォルダ(C:\ProgramData\JRA-VAN\Data Lab\data)には .jvd ファイル が5000件以上存在 特に JGDW2024051120240510112829.jvd などサイズの大きいファイルで -402 が連続発生 dataspec を RACE/BLOD/SNAP/SLOP/WOOD 等へ個別変更しても取得不可 SDKマニュアル記載の手順およびエラーハンドリングは順守済み
質問事項: JVOpen 成功後に JVRead が -402 や -203 を返し続ける原因は何か? .jvd ファイルが存在していても、内容が空や破損している場合 -402 が返るの か? 「過去蓄積データ」を Python連携で取得する場合の サポート対象/非対象 の 範囲は?
環境情報: OS:Windows 11(64bit) Python:3.11(32bit版) JRA-VAN SDK:Ver.4.9.0.2 JV-Link:Ver.4.9.0 実行権限:管理者権限で実行 |
|
|
|
copyright ©2007 JRA SYSTEM SERVICE CO.,LTD. All Rights Reserved.
|
|
|