JV-Link 質問箱 |
|
初めてJV-Data登録クラスを使用してみましたが、 以下の操作で「インデックスが配列の境界外です」とエラーが出ました
【操作内容】 データ種別:「DIFF」 FromTime:「00000000000000」 取得データ:「セットアップデータ」
デバッグしてみると、レコード種別「BR」にて 取得したレコード長が537バイトで、 最初の20バイトくらいも「BR220230103000001中」となっており、 生産者コードが6バイトしかありません。
JV-Data登録クラスはMicrosoft Visual Basic 2019 (2023/8/8) JV-LINKのバージョンは4.9.0の最新です
先月末くらいに色々と初めてインストールしました。 何か原因があれば、ご指摘いただければと思います。 |
|
タイトル | : Re: JV-Data登録クラスのエラーについて |
記事No | : 7350 |
投稿日 | : 2023/09/06(Wed) 14:53 |
投稿者 | : サメの餌 |
|
まささん、こんにちは。
> データ種別:「DIFF」
基本この旧種別は使わないです。「DIFN」を使うべきだと。
JRA-VANさんの方針とかがあまり理解出来ておりませんが、なぜ旧データ種別が 普通に残っているのか疑問です。JV-Linkインターフェース仕様書(PDF)のJVOpen の解説にも特に旧とか新とかの説明もなく並んでおりますが、今から始めようと している方とかには説明不足に感じます。新のみ記載して、旧は注意書きで別に 明記する方が分かりやすいんじゃないかと思います。あまり文章とか得意じゃな いので、こうすればとか言える立場ではないですけど。 |
|
タイトル | : Re^2: JV-Data登録クラスのエラーについて |
記事No | : 7353 |
投稿日 | : 2023/09/06(Wed) 17:48 |
投稿者 | : まさ |
|
サメの餌さん
早々に返信して頂きましてありがとうございました。
> > データ種別:「DIFF」 > 基本この旧種別は使わないです。「DIFN」を使うべきだと。 > 普通に残っているのか疑問です。JV-Linkインターフェース仕様書(PDF)の JVOpen > の解説にも特に旧とか新とかの説明もなく並んでおりますが、
ご指摘の通り、「JV-Linkインターフェース仕様書」を見て、使えるものだと思 っておりました。
なお、「JV-Data仕様書_4.9.0.xlsx」にも「DIFF」と「DIFN」が記載され、両 方指定をしないといけないものだと思っておりました。
旧と新だったのですね・・・
「DIFN」で試したところ、きちんと最新である543バイトのレコードが受け取れ ました。
この度は、どうもありがとうございました。 |
|
|
|
copyright ©2007 JRA SYSTEM SERVICE CO.,LTD. All Rights Reserved.
|
|
|