• ベストアンサー

COMについて

itohhの回答

  • itohh
  • ベストアンサー率45% (210/459)
回答No.1

こんにちは。itohhといいます。 >ASPから実行した後 IIS上で実行したと言うことですね。 一度、COMを使用するとIISのプロセス上に残りますから、IISのサービスをストップしてからでなくては DLLを削除&置き換えは出来ません。

honey-maru
質問者

補足

ありがとうございました。とりあえずは削除・置き換えは可能になりました。 一般的に手動でサービスを停止し、削除&置き換えをする運用方法でよろしいのですか?また、プログラムでメモリの開放等行わなくてもいいんでしょうか?

関連するQ&A

  • 作成したDLLをATL_COM_APPWIZARDで利用する方法について

    VC6++のWin32 Dynamic Link LibraryでDLLを作成しました。 DLLはできたのですが、これを利用する方法がわかりません。 ATL COM AppWizardで作成するアプリからDLLのクラスを使いたいのですが、どのようにすれば使えるのでしょうか? 最初のDLL側は class Test{ Test(){ ShowMessageBox(NULL, "最初のDLL", "呼ばれました", MB_OK); } }; というクラスです。 ATL COM Appwizardでは、 どのように記述すれば、DLLのクラスを利用することができるのでしょうか?

  • COMについて

    VisualC++.netでCOMを作成する場合 基本的にMFCかATLベースになるわけですよね? 両者、違いがあるとするとなんでしょうか? 新規にCOMを作成するならMFCよりATLでしょうか? COMについて全く知識がありません。。 何故COMにするのか、COMにするメリット、デメリットはなんなのか等 メリットとして色々な言語から呼び出せる。 デメリットとしてレジストリに登録する必要がある。 といったところでしょうか? 宜しくお願い致します。 またCOMについてお勧めの書籍やサイトがあったら教えてください。

  • サービスEXEのプロセス終了について

    VC6.0 ATL COM AppWizard で作成したWindowsサービスについて質問です。 サービスが停止できなかった場合など、サービスEXEをタスクマネージャからプロセスの終了したいのですが、 Windows2000の場合、「アクセスが拒否されました。」と表示され、終了できません。 サービスEXEをタスクマネージャから終了できるのか、またそのために必要なコードをご教授願います。 サービス関連のロジックは ATL COM AppWizard で作成されたまま使用しております。

  • VBA,ASPなどから呼び出せるDLLの作成

    DLLを作成したいです。 開発環境 OS:WindowsXP HOME SP2 IDE:Visual C++ 2005 作成したいのはBASP21 DLL(http://www.hi-ho.ne.jp/babaq/basp21.html)のようなVBA、VBScriptから呼び出せるDLLです。 以下のように作成しました。 1 新規プロジェクト>ATLプロジェクト(プロジェクト名:dlltest)   (ダイナミックリンクライブラリ・非属性、デフォルト) 2 プロジェクト>クラスの追加>ATLシンプルオブジェクト(クラス名:cl1、オプションはデフォルト) 3 作成されたインターフェースIcl1を右クリックしてメソッドを追加   メソッド名:mtest1 質問したいのはこのメソッドで値を呼び出し側に返す方法です。 COMの仕様で返り値はHRESULTと聞きました。 LONG型の引数を受け取って2倍した値を返すメソッドみたいな簡単な サンプルの記述方法を教えてください。お願いします。

  • サーバでExcelのComを操作する場合サーバにOfficeは必要?

    今度ASP.NETでOfficeのComを操作してExcelファイルを作成するプログラムを作成するのですが、サーバ側にExcelをインストールする必要はありますか?

  • www.○●△.comと.○●△.comの違い

    現在、ある会社のASPにて独自ドメインを使用してコマースサイトを構築しています。○●△.comのドメイン名にてASPを設定しており、コマースサイトとなります。サブドメインとして、www.○●△.comと○●△.comを設定してレンタルサーバーを使用しています。HPの一般的なURLとしては、http://www.○●△.comになると思います。しかし、オンラインサイトが主な目的ですので、実際には、http://○●△.comで運用されているので、http://www.○●△.comでアクセスした人の取り逃しが心配です。http://www.○●△.comのページから直ぐにジャンプするようにするか?または、オフィシャルサイトのようなものを作成するか?考えられますが、可能ならば、http://www.○●△.comで運用したいと思います。これは可能なのでしょうか?

  • VC++ ATLコントロールのインスタンス

    VC++2008で、ATLコントロールクラスを追加し、 そのクラスにPublicメソッドを追加しました。 (IXxxxインタフェースを右クリック→追加→メソッドの追加) この追加したメソッドを、同じプロジェクト内のMFCクラスから 呼びたい(実行したい)と思っています。 ただ、ATLコントロールクラスがインスタンスできない為、 呼ぶことができません。 (「抽象クラス型のオブジェクトは使用できません」のエラーが出る) MFCクラスのメソッド→ATLコントロールクラスのメソッドを実行 というのは、不可能なのでしょうか? ご存知の方がおられましたら情報をください。 宜しくお願いします。

  • ATLについて

    ATLを理解するため ATLをつかった簡単なサンプルプログラムを探しているのですが 参考になるサイトや良い書籍があればアドバイスお願い致します。 「com化しておくと便利」とか聞くのですが いまいちピンときません。 DLLとは何が違うのでしょうか? com,ATL,ActiveXについて、関連があると思うのですが その関連についても分かり易くご教授頂ければ幸いです。

  • hao123.comについて

    先日、この「hao123.com」の削除方法について質問して解答を頂き、その通りにやってみたんですが、アンストールすることができませんでした。コントールパネルの「追加と削除」も実行して、その他にも解答にあった通りにやってみたんですが、インターネットにつなぐと勝手にhao123が出てきてしまいます。どうすれば、ちゃんとアンインストールすることができるでしょうか?知ってる方いましたら教えてください。

  • クライアントサイドでのVBScriptでCOMの使用は出来ますか?

    今回、VB6でCOMを作成しASPから呼び出そうと考えています。 教えて頂きたいのは、VBで作成したCOMをクライアントサイドのVBscriptで使用することは出きるのでしょうか? onClickなどのイベント発生時に、COMを実行したいのですが・・・。 具体的にやりたいことは、テキストボックスにフォーカスが入った時やボタンを押した時にIMEの制御が出来ればと考えています。 宜しくお願いします。