mengineer's blog

ニッチなネタばかりですが。

JAIから新しいSDK

これまでJAIのJAISDKネタを書いてきました、この辺とか色々。

mengineer.hatenablog.com

が、今後はJAISDKから別のSDKに切り替わるようです、下記参照。

ダウンロード(eBUS SDK for JAI)

JAISDKのサポートは2020年3月末で終了するみたいですね。

JAISDKの使い方が判ってきたところだったので残念ですが、
機会を見て、新しいSDKも試していきたいと思います。

C# .NETバージョン絡みのエラー対策

久しぶりの更新です、自分メモだけど。

最近はVisualStudio2013 Communityという環境なのですが、
旧いdllを参照設定すると、妙なエラーに遭遇。

結論から言うと、App.configを修正すればOKになりました。

修正前

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
</configuration>

修正後

<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true"> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
</configuration>

startupの中に、useLegacyV2RuntimeActivationPolicy="true" を追加しただけ。

下記サイトを参考にしました、感謝です。

.NetFramework 4 のみで 2.0 向けアプリケーションを動作させる - Life like a clown

C# .NETのバージョン違いにご用心 – SAKAIDEN

C# Excelに画像を貼る

C#からExcel内の関数を呼び出すのは、下記ネタでやっていました。 mengineer.hatenablog.com

今回はExcelでシートに画像を貼って保存する、というネタです。

上記ネタでは、”異なるExcelのバージョンだと動かないので注意!”
なんてことを書きましたが、今回はバージョンに関係無く動くように、
遅延バインディングという方法でExcelを呼び出しました。

続きを読む