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

JRA-VAN DataLab.

競馬ソフト開発コーナー

プログラミング質問広場

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

一括表示 リストに戻る
タイトルExcel2013について
記事No1775
投稿日: 2019/08/10(Sat) 17:48
投稿者TAK
Excel2013でJV-Linkの開発をしていると、「Microsoft Excelは動作を停止しま
した」と出てきてExcelが落ちることが頻繁にあります。
Excel2010で動かしているときは、起きたことはなかったのですが、何か相性の
ようなものがあるのでしょうか?

タイトルRe: Excel2013について
記事No1793
投稿日: 2019/08/14(Wed) 06:39
投稿者VBAオンチ
> Excel2013でJV-Linkの開発をしていると、「Microsoft Excelは動作を停止
しま
> した」と出てきてExcelが落ちることが頻繁にあります。
> Excel2010で動かしているときは、起きたことはなかったのですが、何か
相性の
> ようなものがあるのでしょうか

横から失礼します。
私もExcel2010以降(現在はOffice Solo365)でよく「応答なし」でexcelがフリ
ーズしていました。Excel2010でもあったと思いますが、頻度はそう多くなかっ
たような記憶。
現在は、下記のようなことで頻度は減っています(ゼロではない)。
異なる状況かもしれませんが、ご参考まで。

オブジェクト宣言時にNewを使わない。私の場合、
Dim myRs as New ADODB.Recordset などのようにNewを付けていましたが、現
在は
Dim myRs as ADODB.Recordset
Set myRs=New ADODB.Recordset
と分けています。

参考サイト
https://thom.hateblo.jp/entry/2016/09/27/221527
https://docs.microsoft.com/ja-jp/previous-versions/technical-document/d
d297716(v=msdn.10)

これでも完全にExcelのフリーズがなくならず、JVLinkのOpen/Closeのタイミン
グでもあるのかなという気がしますが、よくわかりません。続けてJVDataをダウ
ンロードしているときはフリーズしないのですが、時間を空けたり、他のアプリ
を動かして、しばらくして戻るとフリーズ。いったん保存すればフリーズを避け
られることもあるので、JVDataのダウンロード時にJVlinkの影響があるのかなと

タイトルRe^2: Excel2013について
記事No1939
投稿日: 2019/09/02(Mon) 06:13
投稿者TAK
> > Excel2013でJV-Linkの開発をしていると、「Microsoft Excelは動作
を停止
> しま
> > した」と出てきてExcelが落ちることが頻繁にあります。
> > Excel2010で動かしているときは、起きたことはなかったのですが、
何か
> 相性の
> > ようなものがあるのでしょうか
>
> 横から失礼します。
> 私もExcel2010以降(現在はOffice Solo365)でよく「応答なし」でexcel
がフリ
> ーズしていました。Excel2010でもあったと思いますが、頻度はそう多く
なかっ
> たような記憶。
> 現在は、下記のようなことで頻度は減っています(ゼロではない)。
> 異なる状況かもしれませんが、ご参考まで。
>
> オブジェクト宣言時にNewを使わない。私の場合、
> Dim myRs as New ADODB.Recordset などのようにNewを付けていましたが
、現
> 在は
> Dim myRs as ADODB.Recordset
> Set myRs=New ADODB.Recordset
> と分けています。
>
> 参考サイト
> https://thom.hateblo.jp/entry/2016/09/27/221527
> https://docs.microsoft.com/ja-jp/previous-versions/technical-docum
ent/d
> d297716(v=msdn.10)
>
> これでも完全にExcelのフリーズがなくならず、JVLinkのOpen/Closeのタ
イミン
> グでもあるのかなという気がしますが、よくわかりません。続けてJVData
をダウ
> ンロードしているときはフリーズしないのですが、時間を空けたり、他の
アプリ
> を動かして、しばらくして戻るとフリーズ。いったん保存すればフリーズ
を避け
> られることもあるので、JVDataのダウンロード時にJVlinkの影響があるの
かなと
> ?

情報ありがとうございます。
大変参考になります。

「オブジェクト宣言時にNewを使わない」ようにすべて書き換えてトライしてみ
ましたが、現状あまり変わっていない状況です。

JVDataのダウンロード時の影響がある可能性がありますので、もう少し調査し
て色々と試してみようと思います。

ウィンドウを閉じる