JV-Link 質問箱 |
|
現在VS2008で開発しています。 64bitで開発を行い、デバックすると「フォームの作成中にエラーが発生しまし た。」が発生します。 現在もJV_Linkは64bit対応されていないのでしょうか。 |
|
タイトル | : Re: JV_LINK64bitについて |
記事No | : 4030 |
投稿日 | : 2017/08/17(Thu) 10:29 |
投稿者 | : JRA-VANソフトサポート |
|
JRA-VANソフトサポートの渡部です。 DataLab.サービスをご利用頂きまして誠にありがとうございます。
以下ページの動作環境に記載の通りとなりすが、 Windows 7、8、8.1、10 では32bit・64bit版ともに 対応しております。 http://jra-van.jp/dlb/index.html#tab5
ただし、64bit環境上でのJV-Linkは、 現在もエミュレーション機能(WOW64)で動作しており、 ネイティブ64bitには対応しておりません
以上、よろしくお願いいたします。 |
|
タイトル | : Re^2: JV_LINK64bitについて |
記事No | : 4031 |
投稿日 | : 2017/08/17(Thu) 19:02 |
投稿者 | : 長尾 光治朗 <ngokoujiro@gmail.com> |
|
> ただし、64bit環境上でのJV-Linkは、 > 現在もエミュレーション機能(WOW64)で動作しており、 > ネイティブ64bitには対応しておりません
すみません。勉強不足で エミュレーション機能(WOW64)がわかりません。 VisualStadio2008の64bit環境では開発出来ないということでしょうか。 |
|
タイトル | : Re^3: JV_LINK64bitについて |
記事No | : 4033 |
投稿日 | : 2017/08/19(Sat) 22:29 |
投稿者 | : 長尾 光治朗 <ngokoujiro@gmail.com> |
|
WOW64について調べました。 通常、32bitで作成してもWindowsが勝手に32bitのDllを使用していたらWOW64 モードで実行されるのですよね。 ならば、なぜVs2008で作成したexeが64bit環境では起動時に実行できなくなる のでしょうか。 32bitでは動作します。 JV_Linkを使っている事が原因で64bitで動作しない、では64bitで動作するjv_L inkを使用したプログラムは組めないのでしようか。 よろしくご教授おねがいします。 |
|
タイトル | : Re^4: JV_LINK64bitについて |
記事No | : 4034 |
投稿日 | : 2017/08/24(Thu) 09:30 |
投稿者 | : JRA-VANソフトサポート |
|
JRA-VANソフトサポートの渡部です。 DataLab.サービスをご利用頂きまして誠にありがとうございます。
>JV_Linkを使っている事が原因で64bitで動作しない、 >では64bitで動作するjv_Linkを使用したプログラムは組めないのでしようか 。 こちらについてですが、以下ページで提供しているサンプルプログラムは、 64bitの環境で作成し動作することを確認しています。 http://jra-van.jp/dlb/sdv/trial.html
また最初の書き込みにて、 「フォームの作成中にエラーが発生しました。」と記載いただいておりますが 、 後続の出力(例えば例外情報など)は何もされていない状況でしょうか。 何かしら出力されていれば、ご教授ください。
以上、よろしくお願いいたします。 |
|
タイトル | : Re^5: JV_LINK64bitについて |
記事No | : 4039 |
投稿日 | : 2017/09/03(Sun) 18:03 |
投稿者 | : 長尾 光治朗 <ngokoujiro@gmail.com> |
|
> こちらについてですが、以下ページで提供しているサンプルプログラムは 、 > 64bitの環境で作成し動作することを確認しています。
VS2015は既にMSより提供が終わっています。 なので開発環境を構築出来ません。 また、VS2008 でのサンプルプログラムは64bitでは動作しません。
> 「フォームの作成中にエラーが発生しました。」と記載いただいておりま すが> 、 > 後続の出力(例えば例外情報など)は何もされていない状況でしょうか。 > 何かしら出力されていれば、ご教授ください。
VS2008で64bit環境ではフォームにjv_Linkだけを貼り付けて動作させると 「フォームの作成中にエラーが発生しました> となります。 後続出力はなにもありません。 32bitなら動作しますが、作成したobjは64bitではすぐに動作を休止します。
以上ご確認ください。 |
|
タイトル | : Re^6: JV_LINK64bitについて |
記事No | : 4042 |
投稿日 | : 2017/09/07(Thu) 17:47 |
投稿者 | : JRA-VANソフトサポート |
|
JRA-VANソフトサポートの渡部です。 DataLab.サービスをご利用頂きまして誠にありがとうございます。
ご記載いただいたエラーは、ビルド時の対象プラットフォームが "AnyCPU"または"x64"となっている場合、発生することが あるようです。
まずはプラットフォームの確認をお願いいたします。 "AnyCPU"または"x64"となっていた場合、 以下の設定変更をお試しいただけますでしょうか。
@ソリューションエクスプローラにてソリューション名を選択し 右クリック→「プロパティ」を選択する
A左部の「構成プロパティ」を選択し、右上の「構成マネージャ」を選択
Bプラットフォームのプルダウンから「新規作成」を選択
C「新しいプラットフォーム」プルダウンから"x86"を選択 OKボタンを押下、「プロパティ」画面を閉じる
D通常通りビルド・デバッグ
先に回答させていただきました通り、64bit環境上でのJV-Linkは エミュレーション機能(WOW64)で動作しており、 ネイティブ64bitには対応しておりません。
従いまして、上記の手順通りプラットホームをx86(32bitアプリケー ション)に設定してビルドを行ってください。
以上、よろしくお願い致します。 |
|
タイトル | : Re^6: JV_LINK64bitについて |
記事No | : 4044 |
投稿日 | : 2017/09/14(Thu) 10:52 |
投稿者 | : 長尾 光治朗 <ngokoujiro@gmail.com> |
|
こ教授頂いた設定を確認し、x86にすることで問題は解決しました。 ありがとうございます。 |
|
|
|
copyright ©2007 JRA SYSTEM SERVICE CO.,LTD. All Rights Reserved.
|
|
|