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

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Link 質問箱

一括表示 リストに戻る
タイトル出馬表サンプル
記事No6839
投稿日: 2022/02/08(Tue) 01:59
投稿者おうまちゃん
出馬表サンプルをVisualStudio2022で開くと文字化けして、ビルドしてEXE実行
しても文字化けしてしまいます。UTF8が原因だと思いますが、解消方法がわかり
ません。ご教示頂けないでしょうか?

タイトルRe: 出馬表サンプル
記事No6845
投稿日: 2022/02/14(Mon) 11:48
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの渡部です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

恐れ入りますが、VisualStudio2022での開発は、
Data Lab.サービスのサポート対象外となります。

ご参考までに、VisualStudio2019での文字コード変更方法をお知らせします。
VisualStudio2022でも下記の方法で文字コードを「Shift JIS」に変更できるかお試しいただけますでしょうか。

[ファイル]-[名前を付けてxxxxを保存]で表示される
[名前を付けてファイルを保存]ダイアログで
[上書き保存]右の▼をクリック
[エンコード付きで保存]
[エンコード]で[日本語(シフトJIS)-コードページ932]を選択して[OK]

タイトルRe: 出馬表サンプル
記事No6848
投稿日: 2022/02/15(Tue) 00:18
投稿者サメの餌
サポートのコメントがあるので、あくまで僕個人が試した事として書きますが、サンプル解凍すると何やらWindows11辺りの変更なのか権限というか、WEBマークが付いてるとか何とかってエラーが出て、以前僕が別のサンプル試した時には解凍時にそれを外しますか?的な質問がされて解凍出来たと思ったんですが、今回はそれは聞かれないまま解凍されて、エクスプローラーを管理者権限で起動して1つ1つのファイルとフォルダの読み取り専用を外し、更に外部からのファイル
で危険だから保護してるってのをまあ解除(エクスプローラー的には許可するとかでしたが)して、プロジェクトの参照(COM)にJVLink関連2個を追加。ビルドはJVLinkが32bitなのでターゲットCPUをAny CPU→x86って感じにすればビルドは出来ます。で、実行してみるとSample.iniが無いよって怒られるのでReleaseフォルダからDebugフォルダ側の該当フォルダにコピー。これで実行すると今度は何やらまた怒られたのでData.accdbとCodeTable.csvもコピーしようとすると、既にどちらかあるって言われるけど上書き。再度実行すると今度はプロバイダが見つからないとか何とかってなる所まではやってみましたが、ここから先はちと理解不能でした。

UTF8絡みの文字化けは全くない感じで、起動されたサンプルも普通に文字化けはしないで起動してましたよ。ただ、上手く動かす事は出来ませんでしたけど。JVLinkの設定ダイアログとかは表示されてました。何にしても、Visual Studio 2019と2022は別物レベルな感じもしますので、サンプルとかで勉強はVS2019で、ある程度消化出来たらVS2022で自分なりのものをってのが良いかもしれませんね。頑張ってください。

タイトルRe^2: 出馬表サンプル
記事No6855
投稿日: 2022/02/23(Wed) 13:54
投稿者おうまちゃん
Visual Studio 2019を入れなおしたら解決いたしました。ありがとうございまし
た。

ウィンドウを閉じる