C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■9674  MFCDLLの使い方
□投稿者/ かず -(2007/11/01(Thu) 23:50:52)

    分類:[.NET 全般] 

    Vistaで、VisualStudio2005を使っています
    (買ったばかりなので、使っていますとは言わないかも・・)
    自作のクラスライブラリみたいなものを作りたいのですが
    右往左往している状態です。
    なにかしら ご教示頂ければ幸いです。

    以下は作成した手順です
    「新しいプロジェクト」→「Visual C++」→「MFCアプリケーション」
    を選択して、ダイアログベースで新しいプロジェクトを作成
    (名前:test9)

    「追加」→「新しいプロジェクト」→「MFC DLL」を選択して
    新しいプロジェクトを追加
    (名前:testDLL)

    この追加したDLLの中に作ったクラスを利用する方法を知りたいのですが
    以下は現在試した手順です。

    1.メニューの「ツール」→「オプション」→「プロジェクトおよびソリューション VC++ディレクトリ」でインクルードファイルのディレクトリにtestDLLのパスを追加

    2.メニューの「プロジェクト」→「参照」→「新しい参照の追加」でtestDLLを追加

    3.F5で実行すると

    以下のようなエラーメッセージが出てきます
    error LNK2001: 外部シンボル ""public: int __thiscall  CTest1::TestFunc(void)" (?TestFunc@CTest1@@QAEHXZ)" は未解決です。 Test9Dlg.obj

    4.参照を追加しただけではいけないのかと思い
    test9の「プロパティー」→「構成プロパティー リンカ」→「追加の依存ファイル」にtestDLL.libを追加してみると

    今度は以下のようなエラーメッセージが出てきました
    fatal error LNK1104: ファイル 'testDLL.lib' を開くことができません。 Test9

    以下は、作成したソースファイルです
    ------testDLL.hの一番下に----------------------
    class CTest1{
    public:
    CTest1(){}
    int TestFunc();
    };

    -------testDLL.cppの一番下に-------------------
    int CTest1::TestFunc(){
    return 123;
    }

    ------test9Dlg.cppの一番下に-----------------------
    void Ck_Test9Dlg::OnBnClickedButton1(){
    CTest1 cd;
    int a = cd.TestFunc();
    }

    よろしくお願いします
親記事 /過去ログ22より / 関連記事表示
削除チェック/

■23739  Re[2]: メッセージ表示後のIME制御について
□投稿者/ やじゅ -(2008/08/21(Thu) 11:42:17)
>
記事No.23732 のレス /過去ログ44より / 関連記事表示
削除チェック/

■68557  ライブラリ プロジェクトに追加した設定値ファイル
□投稿者/ jinjin -(2013/10/28(Mon) 11:50:50)

    分類:[.NET 全般] 

    Visual Studio2012 C#

    WPFユーザコントロール ライブラリ プロジェクトに
    追加した設定値ファイルの実体はどこにあるのでしょうか?


    1.WPF アプリケーション プロジェクトを作成。
    2.↑↑↑のソリューションにWPF ユーザコントロール ライブラリ プロジェクトを追加。
    3.ライブラリ プロジェクトに設定ファイルを追加(デフォルトでは、"Settings1.settings"という名前になる)。


    質問
     このSettings1.settingsの実体は何処にあるのでしょうか?
     VisualStudioでビルド後、実行形式フォルダ(Binの下)には、それらしきファイルがない。
     

    以上

    よろしくお願い致します。

    JinJin
親記事 /過去ログ116より / 関連記事表示
削除チェック/

■92865  Re[6]: VisualStudio2017でReportViewer
□投稿者/ 魔界の仮面弁士 -(2019/11/03(Sun) 15:38:02)
    No92861 (たかし さん) に返信
    > Microsoft.ReportViewer.WinForms.dllの最新バージョンらしきもの(15.0.900.148)を
    > 以下のサイトからダウンロードしてDebugフォルダに上書きコピーしてみました。

    15.0.1358.0 の方が後のバージョンなのですが、依存関係の問題があるため、
    15.0.900.148 をそのまま使い続けてください。

    No92864 で紹介したロシア語動画のコメント欄でも、同様のトラブル報告(と解決策)が投稿されています。
記事No.92818 のレス /過去ログ160より / 関連記事表示
削除チェック/

■92869  Re[7]: VisualStudio2017でReportViewer
□投稿者/ たかし -(2019/11/04(Mon) 10:26:37)
    No92865 (魔界の仮面弁士 さん) に返信
    > ■No92861 (たかし さん) に返信
    >>Microsoft.ReportViewer.WinForms.dllの最新バージョンらしきもの(15.0.900.148)を
    >>以下のサイトからダウンロードしてDebugフォルダに上書きコピーしてみました。
    >
    > 15.0.1358.0 の方が後のバージョンなのですが、依存関係の問題があるため、
    > 15.0.900.148 をそのまま使い続けてください。
    >
    > No92864 で紹介したロシア語動画のコメント欄でも、同様のトラブル報告(と解決策)が投稿されています。

    魔界の仮面弁士さま、
    懇切丁寧にご説明いただきありがとうございます。

    おかげさまでやっとコントロールを貼り付けることが出来ました。
    しかし、ReportViewerを使っていかなる事ができるのか?
    そこを確認すべく、イチから勉強したいと思います。
    Accessのような帳票形式レポートが「自在に」作れるのかどうか?目下そこが一番の疑問です。
    最悪叶わない場合は、思い切ってAccessのレポート機能を拝借しようかと考えています。
    また分からないことに遭遇しましたら、お世話になりたいと思いますので、よろしくお願いいたします。

記事No.92818 のレス /過去ログ160より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -