• ベストアンサー

VC.NET(C#)のクラスライブラリをBCB(C++)で使用したい

タイトルにあるように、 VC.NET(C#)のクラスライブラリを作成したのですが、 BCB(C++)での使用方法がわかりません。 BCBでプロジェクトに追加で、Dllを追加するのだろうと言うのは わかったのですが、 ソース上で、Dllをどのように呼び出したらよいのかわかりません。 Dllをプロジェクトに追加する以前に、何かしなくてはならないことがあるのでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

どうもbase64エンコードはバイナリも 関係ないようなので手元で試しました "たまにはVC++" "MIME base64 エンコーダを作る" で公開されている ソース ヘッダーをいただいてました。 みたらわかりますが MFCもWindows APIもつかってないので C++builderでつかえる とふんで ファイル-新規作成-その他-コンソールアプリケーション-OK でつくり ソースをプロジェクトにいれました。 プロジェクトを保存 int iだけなおして 実行 実行ファイルができます sample.txtもデコードできました というここで 実装については、ご自分で ご検討ください。

参考URL:
http://www5b.biglobe.ne.jp/~kouta_y/c/index.html
Caya
質問者

お礼

数回に渡る回答ありがとうございました! 無事、変換することができました。 これで、一連の作業をスムーズに行うことができます。 最後まで回答くださりありがとうございました。

その他の回答 (3)

回答No.3

#2です すみません 検索キーは Base64 C++builderでしたので 用をみたさないですね。 画像 Base64 エンコード c++ ぐらいにしないとまずいですね

回答No.2

>画像をBase64にして、保存し、復元をする処理があるのですが、 まえの回答でほぼ答えがでてますが 細かい(関数化などの)実装は、自分の勉強とおもって やられたほうがいいです。 >それがC++にない様なので、VC.NET(C#)でライブラリを作成しようと考えているのですが… standard libraryにはないでしょう >できることなら、すべてBCBで行いたいのですが。 検索しただけですが 下記の BASE64へのエンコード、BASE64のデコード なんかを参考に実装してみたらどうですか ほかにも公開されてるところありますよ

参考URL:
http://homepage3.nifty.com/endou/tips/tips.html
回答No.1

Borland developer studio 2006 c#builder でしょうか C#はいれてますが使いませんのでわかりかねますが >VC.NET(C#)のクラスライブラリを作成したのですが、 >BCB(C++)での使用方法がわかりません。 C#のものをインポートできるのでしょうか 識者の意見をもとめます。 C++なのでしたら、 インポートツールをつかいlibを変換 インクルードディレクトリを追加 dllファイルをパスのあるところに置く でしょうか。 個人的には 基本として、c++buliderなら すべてc++builderでつくることにしてます windows api (C言語)もつかえるし けっこうきにいってますけど

Caya
質問者

お礼

ありがとうございます。 Borand C++ Buildeer(BCB) でアプリケーションを作成しましたが、 画像をBase64にして、保存し、復元をする処理があるのですが、 それがC++にない様なので、VC.NET(C#)でライブラリを作成しようと考えているのですが… できることなら、すべてBCBで行いたいのですが。