- ベストアンサー
VC.NET(C#)のクラスライブラリをBCB(C++)で使用したい
タイトルにあるように、 VC.NET(C#)のクラスライブラリを作成したのですが、 BCB(C++)での使用方法がわかりません。 BCBでプロジェクトに追加で、Dllを追加するのだろうと言うのは わかったのですが、 ソース上で、Dllをどのように呼び出したらよいのかわかりません。 Dllをプロジェクトに追加する以前に、何かしなくてはならないことがあるのでしょうか? よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
どうもbase64エンコードはバイナリも 関係ないようなので手元で試しました "たまにはVC++" "MIME base64 エンコーダを作る" で公開されている ソース ヘッダーをいただいてました。 みたらわかりますが MFCもWindows APIもつかってないので C++builderでつかえる とふんで ファイル-新規作成-その他-コンソールアプリケーション-OK でつくり ソースをプロジェクトにいれました。 プロジェクトを保存 int iだけなおして 実行 実行ファイルができます sample.txtもデコードできました というここで 実装については、ご自分で ご検討ください。
その他の回答 (3)
- favoritthingis
- ベストアンサー率50% (13/26)
#2です すみません 検索キーは Base64 C++builderでしたので 用をみたさないですね。 画像 Base64 エンコード c++ ぐらいにしないとまずいですね
- favoritthingis
- ベストアンサー率50% (13/26)
>画像をBase64にして、保存し、復元をする処理があるのですが、 まえの回答でほぼ答えがでてますが 細かい(関数化などの)実装は、自分の勉強とおもって やられたほうがいいです。 >それがC++にない様なので、VC.NET(C#)でライブラリを作成しようと考えているのですが… standard libraryにはないでしょう >できることなら、すべてBCBで行いたいのですが。 検索しただけですが 下記の BASE64へのエンコード、BASE64のデコード なんかを参考に実装してみたらどうですか ほかにも公開されてるところありますよ
- favoritthingis
- ベストアンサー率50% (13/26)
Borland developer studio 2006 c#builder でしょうか C#はいれてますが使いませんのでわかりかねますが >VC.NET(C#)のクラスライブラリを作成したのですが、 >BCB(C++)での使用方法がわかりません。 C#のものをインポートできるのでしょうか 識者の意見をもとめます。 C++なのでしたら、 インポートツールをつかいlibを変換 インクルードディレクトリを追加 dllファイルをパスのあるところに置く でしょうか。 個人的には 基本として、c++buliderなら すべてc++builderでつくることにしてます windows api (C言語)もつかえるし けっこうきにいってますけど
お礼
ありがとうございます。 Borand C++ Buildeer(BCB) でアプリケーションを作成しましたが、 画像をBase64にして、保存し、復元をする処理があるのですが、 それがC++にない様なので、VC.NET(C#)でライブラリを作成しようと考えているのですが… できることなら、すべてBCBで行いたいのですが。
お礼
数回に渡る回答ありがとうございました! 無事、変換することができました。 これで、一連の作業をスムーズに行うことができます。 最後まで回答くださりありがとうございました。