プロが教えるわが家の防犯対策術!

お世話になっております。
C++初心者です。

C++のクラスをDLLにエクスポートしてCOBOLで使用したいのですが、可能でしょうか?
もし可能であれば、方法をご教示いただきたいです。

DLLの具体的な処理内容としては関数Aでファイルをオープンし、
関数Bで関数Aでオープンしたファイルに書き込み、
関数Cでファイルのクローズを行います。
このような処理を、クラスをエクスポートせずに行えるのであれば、
そちらの方法も教えていただきたいです。

実行環境はWindowsです。

とても詰まっており困っています。
何卒お願い致します。

A 回答 (1件)

そのCOBOLは具体的にどのCOBOLなのでしょう。


DLLを呼び出せる機能があるかどうかは、そのCOBOLの処理系次第です。

また、呼び出せる場合でも、その方法がそれぞれに違います。
DLLも特定のルールに従う必要があるかもしれません。
(dllexportするラベルとか、変数などの相互変換とか)

マニュアルを読むなりして、上記の二点を確認しましょう。
    • good
    • 0
この回答へのお礼

抽象的な質問をしてしまいすみません。
貴重なご意見ありがとうございます。
もう少しよく調べてみようと思います。

お礼日時:2015/03/06 17:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!