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

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Link 質問箱

一括表示 リストに戻る
タイトルJVLink_StluctモジュールのSetData_O6について
記事No6533
投稿日: 2020/02/09(Sun) 14:56
投稿者TAK
参照先http://https://jra-van.jp/dlb/sdv/pgm.html
リンク先のVBAサンプルコードを使用しております。

JVLink_StluctモジュールのSetData_O6プロシージャを使用したときに、8割く
らいの確率で「Microsoft Excelは動作を停止しました」とメッセージが出て止
まってしまいます。下記のExcelで同様の事象が起きていることは確認できてお
ります。
・Excel2013 32bit
・Excel2016 32bit

正常に終了することもありまして、こういった事象は起きるものか教えていた
だきたいと思いまして質問いたしました。

タイトルRe: JVLink_StluctモジュールのSetData_O6について
記事No6535
投稿日: 2020/02/20(Thu) 15:59
投稿者JRA-VANソフトサポート
JRA-VANソフトサポート 吉岡です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

回答が遅くなり、申し訳ございません。

>JVLink_StluctモジュールのSetData_O6プロシージャを
>使用したときに、8割くらいの確率で
>「Microsoft Excelは動作を停止しました」とメッセージが
>出て止まってしまいます。

こちらで確認したところ、上記の事象は発生しませんでした。

原因が分かりかねるので、お手数ですが、以下の内容を
ご教示いただければと存じます。
1. JVLink_StluctモジュールのSetData_O6プロシージャ以外を
使用したときも本事象発生しますでしょうか。
2.発生するタイミングや条件があれば詳しく教えていただけますでしょうか


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

タイトルRe^2: JVLink_StluctモジュールのSetData_O6について
記事No6541
投稿日: 2020/03/04(Wed) 22:58
投稿者TAK
参照先http://https://jra-van.jp/dlb/sdv/pgm.html
JRA-VANソフトサポート 吉岡様

お忙しい中ご回答ありがとうございます。
下記回答いたします。

1. JVLink_StluctモジュールのSetData_O6プロシージャ以外を
使用したときも本事象発生しますでしょうか。
 →現状他のプロシージャでは発生していない状況です。

2.発生するタイミングや条件があれば詳しく教えていただけますでしょうか

 →エラーが発生するタイミングや条件が不明な状況です。


使い方が合っているか確認させてください。

1.JV_O6_ODDS_SANRENTANを使うときに下記のように(0)を付けないとエラーに
なってしまうので、(0)を付けてますが合ってますでしょうか?
 Dim mO6Data(0) As JV_O6_ODDS_SANRENTAN

2.JVReadするときに下記のように、2番目の引数を110000にしてますが合って
ますでしょうか?
 JVRead(buff, 110000, filename)


よろしくお願いいたします。

> JRA-VANソフトサポート 吉岡です。
> DataLab.サービスをご利用頂きまして誠にありがとうございます。
>
> 回答が遅くなり、申し訳ございません。
>
> >JVLink_StluctモジュールのSetData_O6プロシージャを
> >使用したときに、8割くらいの確率で
> >「Microsoft Excelは動作を停止しました」とメッセージが
> >出て止まってしまいます。
>
> こちらで確認したところ、上記の事象は発生しませんでした。
>
> 原因が分かりかねるので、お手数ですが、以下の内容を
> ご教示いただければと存じます。
> 1. JVLink_StluctモジュールのSetData_O6プロシージャ以外を
> 使用したときも本事象発生しますでしょうか。
> 2.発生するタイミングや条件があれば詳しく教えていただけますでしょ
うか
> 。
>
> 以上、宜しくお願い致します。

タイトルRe^3: JVLink_StluctモジュールのSetData_O6について
記事No6544
投稿日: 2020/03/10(Tue) 10:09
投稿者JRA-VANソフトサポート
JRA-VANソフトサポート 吉岡です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

ご確認とご回答いただきありがとうございます。

>1.JV_O6_ODDS_SANRENTANを使うときに下記のように(0)を
>付けないとエラーになってしまうので、(0)を付けてますが
>合ってますでしょうか?
> Dim mO6Data(0) As JV_O6_ODDS_SANRENTAN
>2.JVReadするときに下記のように、2番目の引数
>を110000にしてますが合ってますでしょうか?
> JVRead(buff, 110000, filename)

ご質問いただいた上記2件ですが、現在確認させていただいております。
確認が出来次第回答させていただきますので、
大変申し訳ございませんがもう少々お待ちください。

以上です。よろしくお願いいたします。

タイトルRe^4: JVLink_StluctモジュールのSetData_O6について
記事No6546
投稿日: 2020/03/18(Wed) 10:27
投稿者JRA-VANソフトサポート
JRA-VANソフトサポート 吉岡です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

確認・回答に時間を要してしまい大変申し訳ございません。

>1.JV_O6_ODDS_SANRENTANを使うときに下記のように(0)を
>付けないとエラーになってしまうので、(0)を付けてますが
>合ってますでしょうか?
> Dim mO6Data(0) As JV_O6_ODDS_SANRENTAN

作成いただいたソフトについての仕様を存知上げないため、
ご回答致しかねますが、ここでのエラーが「動的なローカル変数が多すぎます
。」
であれば、動的に配列を確保することでエラーを回避できます。
以下の例を参考にしてみてください。
========================
Dim mO6Data() As JV_O6_ODDS_SANRENTAN
ReDim mO6Data(1)

Call SetData_O6(buff, mO6Data(0))
========================

>2.JVReadするときに下記のように、2番目の引数
>を110000にしてますが合ってますでしょうか?
> JVRead(buff, 110000, filename)

2番目の引数の設定は110000で問題ございません。

以上です。よろしくお願いいたします。

ウィンドウを閉じる