JV-Link 質問箱 |
タイトル | : ダウンロードファイル数について |
記事No | : 9452 |
投稿日 | : 2016/07/19(Tue) 12:45 |
投稿者 | : HR0 |
|
<開発環境> VC++/CLI (Visual Studio 2015 Express) OS:Windows7
<現象> JVOpen()の第3引数(option)に"3"(セットアップ)を指定し、 "スタートキットCD-ROM無し"の条件で動作させた場合、 JVLink側より downloadcount が返され、 ダウンロードの別スレッドが起動されると思います。 ここで困った状況が発生していまして、 初めてJVOpen()を動かした際は downloadcount が返され、 確認画面(ダウンロードに必要とされるDISK領域の確認)も 表示されます。 ところが、表示された確認画面で[OK]を押して処理を続行してから、 JVCancel()もしくはJVClose()を動作させたあと、 再度おなじ条件でJVOpen()を動作させると downloadcount が、 0(ゼロ)で返されます。 ※初めてJVOpen()を動かした際の確認画面で[キャンセル]を押すと、 上記問題は発生しません。 ※ちなみにJVLink側から返される値として 他に readcount/lastfiletimestamp が あると思いますが、それらは値が返されます。
<現象発生時のJVOpen()引数指定> dataspec: DIFF(ほかRACE,BLODなど) fromtime: 19900101000000 option : 3
<質問内容> 上記した現象について、 再びダウンロードファイル数が返されるようにする方法を、 教えていただけないでしょうか。
<質問背景> JVLinkの処理を理解する目的で、 簡素なテストアプリケーションを書いています。 具体的には、フォーム上にJVOpen()を起動するボタン、 JVClose()を起動するボタン、JVCancel()を起動するボタン、 テキストボックスをそれぞれ配置し、 ボタンを押してJVOpen()を起動させ、 動作した結果返される3種類の値を、 テキストボックスに表示させています。 このアプリケーションでJVOpen()からJVClose()を繰り返しテスト していますと上記現象となりましたが、 この後、実際のダウンロード処理(プログレスバー)と JVRead()処理へステップアップできない感じがしましたので 問合せした次第です。 ご回答の程、よろしくお願い致します。
<補足> 1: JVInit()は"UNKWON"で実行 2: JVInit()はフォームロード時に実行 3: JVClose()はフォームクローズ時にも実行 4: ダウンロード数が返された場合の処理は 現状テキストボックスへ表示するのみ
以上 |
|
タイトル | : Re: ダウンロードファイル数について(自己解決) |
記事No | : 9453 |
投稿日 | : 2016/07/20(Wed) 16:33 |
投稿者 | : HR0 |
|
データフォルダ内のダウンロード済ファイルを削除することで、 解決しました。 上記のとおり自己解決しましたので、質問は取り下げます。 お騒がせ致しまして申し訳ありませんでした・・・ |
|
|
|
copyright ©2007 JRA SYSTEM SERVICE CO.,LTD. All Rights Reserved.
|
|
|