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

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

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

No.10307 の関連記事表示

<< 0 >>
■10307  Re[15]: dllの参照方法
□投稿者/ たろう -(2006/12/29(Fri) 09:31:53)

    分類:[C#] 

    はじめまして。
    すみませんが、同じようなところで悩んでいるので、便乗させてください。
    私も、サーバ上にexeとdllを配置し、そこからの配布を行います。


    各クライアントへの配布の際ですが、クリックワンスを使用しようか迷っております。
    本当は、ノータッチデプロイメントのように、exeへのリンクを示すだけで、
    初回のインストール画面を出さずに開始したいのですが、
    そのようにしますと、GACへの登録という方法をとることになってしまうんですよね?


    クリックワンスでの配布でしたら、exeとdllを配布し、動作確認もとれています。
    これが皆さんが言われている、
    @[exeとdllを同じフォルダにいれてあげる]
    の方法のひとつで宜しいでしょうか?

    これに対して、
    A[GACに登録]
    は、いくつかのサイトを拝見したところあまり推奨されておりません。
    その理由としましては、dll地獄がよくあげられており、
    その対応として、厳密名をつけるということで宜しいでしょうか?
    その他推奨されていない理由がありましたら教えていただきたいです。

    その他、なちゃさんが記述されているLoadFromなどの方法もありますが、
    これもやらない方良いということですよね?
    使用してみたところ、特に問題点は感じられなかったのですが、
    これをやってしまうと、どのようなことになるのか教えていただきたいです。

    以上宜しく御願い致します。
記事No.9291 のレス /0過去ログ8より / 関連記事表示
削除チェック/

■10307  Re[15]: dllの参照方法
□投稿者/ たろう -(2006/12/29(Fri) 09:31:53)

    分類:[C#] 

    はじめまして。
    すみませんが、同じようなところで悩んでいるので、便乗させてください。
    私も、サーバ上にexeとdllを配置し、そこからの配布を行います。


    各クライアントへの配布の際ですが、クリックワンスを使用しようか迷っております。
    本当は、ノータッチデプロイメントのように、exeへのリンクを示すだけで、
    初回のインストール画面を出さずに開始したいのですが、
    そのようにしますと、GACへの登録という方法をとることになってしまうんですよね?


    クリックワンスでの配布でしたら、exeとdllを配布し、動作確認もとれています。
    これが皆さんが言われている、
    @[exeとdllを同じフォルダにいれてあげる]
    の方法のひとつで宜しいでしょうか?

    これに対して、
    A[GACに登録]
    は、いくつかのサイトを拝見したところあまり推奨されておりません。
    その理由としましては、dll地獄がよくあげられており、
    その対応として、厳密名をつけるということで宜しいでしょうか?
    その他推奨されていない理由がありましたら教えていただきたいです。

    その他、なちゃさんが記述されているLoadFromなどの方法もありますが、
    これもやらない方良いということですよね?
    使用してみたところ、特に問題点は感じられなかったのですが、
    これをやってしまうと、どのようなことになるのか教えていただきたいです。

    以上宜しく御願い致します。
記事No.9291 のレス /0過去ログ9より / 関連記事表示
削除チェック/

■10307  Re[4]: 【C#】DllImportで指定した関数が使えるかどうか
□投稿者/ 渋木宏明(ひどり) -(2007/11/15(Thu) 12:26:25)
>
    > LoadLibrary(), GetProcAddress()を調べてみます。

    でも特に問題はないと思いますが、さしつかえなければ

    >>事後でよければ、DLL 関数を呼び出した時に例外(名称忘れました。ヘルプ他で調べてください)
    >>が発生するので、それを catch して後処理する、とかです。

    で駄目な理由を教えてもらえませんか?

    例外が発生するということで、処理速度などに影響があるのが問題とか、そういうことでしょうか?
記事No.10261 のレス /過去ログ23より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -