タイトル | : 読み込みについて | |
---|---|---|
— | — | |
記事No | : 5074 | |
投稿日 | : 2021/03/07(Sun) 23:47 | |
投稿者 | : 超初心者 |
JV-ReadとJV-Getsはどちらも読み込みとなっておりますが、
何が違うのでしょうか?|
タイトル | : Re: 読み込みについて | |
---|---|---|
— | — | |
記事No | : 5077 | |
投稿日 | : 2021/03/15(Mon) 15:11 | |
投稿者 | : JRA-VANソフトサポート |
JRA-VANソフトサポートの吉岡です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。
JVGets は従来の JVRead と互換性のあるメソッドとして、Ver2.1.0 で新たに追加された公開メソッドです。
JVReadは、内部で渡されたメモリを解放し、SJIS で開いたファイルをUNICODE変換して新たに確保したメモリエリアに渡す処理をしております。
JVGetsは、メモリ受け渡しをバイト配列型のポインタで行い、
そのポインタに対してメモリエリアを確保して渡す方法になります。
その際SJIS は SJIS のまま渡すことにより、JV-Link 内部での変換
およびアプリケーション側での UNICODE→SJIS 変換が不要になります。
そのためJVGetsはJVReadに比べて負担が少なくなっております。
詳細はインターフェース仕様書をご確認いただければと思います。
http://jra-van.jp/dlb/sdv/sdk.html
・JV-Linkインターフェース仕様書
以上、よろしくお願い致します。|