実際には、Aサーバー上のXフォルダに有るexe(COBOLにて作成)より、Bサーバー上のYフォルダに有るdll(C++)を呼出して、更に同じくBサーバーYフォルダに有る別のdll(vb.net)を呼び出したいのです。
ここで、cobol.exe から c++.dllはcobolの機能でフルパス指定をすれば呼出せたのですが、その先のc++.dll からvb.dllのクラスを呼び出そうとすると、どうしても元のcobol.exeのあるフォルダを見に行ってしまいます。
本来であれば、cobol.exeとvb.dllに必要なロジックが書かれており、直接呼び出したい所なのですが、cobolから呼ぶ為のエントリーポイントをvbでは作成出来ず、仕方なく間にc++を経由しています。
環境は、AサーバーがWindows Server 2008 R2 64bit,BサーバーはWindows Server 2008 R2 32bit,開発環境はVisual Studio 2010,.NET Framework4.0にてc++,VBとも作成しております。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/07 00:12
2016/03/07 01:17
退会済みユーザー
2016/03/07 01:35