• 締切済み

ASPからDLLを実行させるには

ASPからDLLを実行させるにはどう記述すれば良いのでしょうか? 例えば、ASP側でパラメータとDLLをCALLして、そのDLLで処理が行われ復帰値を得る。 上記の内容が記載されているサイトを知っていたら教えてください。

みんなの回答

  • msystem
  • ベストアンサー率42% (79/186)
回答No.1

ActiveXのDLLならできると思うのですが、そうでないDLLは自信がありません。 どちらのタイプかを、補足ください。

soushi_ni
質問者

お礼

内容解決いたしました。 ご迷惑をおかけしました。

関連するQ&A

  • ASPからの実行とEXEからの実行との結果が違う

    いつもお世話になっています。 またわからないことが発生しました。 VB5.0の修正開発でActiveXのDLLを修正しました。 当初、ローカルパスから、該当ディレクトリにデータを配布する処理から、INIファイルを利用して、ネットワークパス(隠し共有)にディレクトリ変更する・・・開発メンテです。 (概要) ファイル名:Copy.dll ネットワークパス:\\defaultPC\\c$\test\ まずテスト用として適当なEXEファイルを作成し、DLL内部のクラスをCallしたところ、問題なく正常にネットワークにパスにアクセスしデータも反映されました。 しかし、ASPから実行するとネットワークにアクセスする所でこけてしまいます。エラーを分析したところ・・・ Err.Number→52 Err.Description→ファイル名または番号が不正です。と表示されてしまいます。 自分の解釈だと、ASP側でDLLが正常に終了していないまま、復帰値を取得しているとしか思えません。 このような場合どのように回避させればよいのでしょうか?

  • ASPからの実行とEXEからの実行との結果が違う その2

    いつもお世話になっています。 またわからないことが発生しました。 VB5.0の修正開発でActiveXのDLLを修正しました。 当初、ローカルパスから、該当ディレクトリにデータを配布する処理から、INIファイルを利用して、ネットワークパス(隠し共有)にディレクトリ変更する・・・開発メンテです。 (概要) ファイル名:Copy.dll ネットワークパス:\\defaultPC\\c$\test\ まずテスト用として適当なEXEファイルを作成し、DLL内部のクラスをCallしたところ、問題なく正常にネットワークにパスにアクセスしデータも反映されました。 しかし、ASPから実行するとネットワークにアクセスする所でこけてしまいます。エラーを分析したところ・・・ Err.Number→52 Err.Description→ファイル名または番号が不正です。と表示されてしまいます。 自分の解釈だと、ASP側でDLLが正常に終了していないまま、復帰値を取得しているとしか思えません。 このような場合どのように回避させればよいのでしょうか? 最初の回答で権限の問題とご指摘あったのですが、もし、そうならば、詳しい設定方法も併せて知りたいです。 よろしくお願いします。

  • CGIのパラメータを取得してASP実行する方法

    いつもお世話になっています。 現在PealとASPが連携されている開発を行っています。 あるCGIを実行して返って来る2つの文字列をパラメータとしてASPを実行させたいのですが、どのように構文を書けばよろしいのでしょうか? この内容について2つご質問があります (1) まず、CGIからASPを実行させるのですが、パラメータ付きで「POSTアクション」を利用すればよいのですか? (2) パラメータを受けるASPのソースはどのように作成すればよいのでしょうか? 補足は随時受け付けますのでどうかよろしくお願いします。

  • ASPでDLLの呼び出し

    ASP(VBscript,JAVAscript)でサーバではなくクライアント側に存在するDLL(VBで作成)を呼び出すことは可能でしょうか?また可能であれば、方法を教えてください。

  • 実行ファイルからdllを呼び出す際の情報について

    実行ファイル(exe)とdllの各バイナリだけあるとします。 exeがdllを呼び出す際の関数名とパラメータの内容を、外部ツール等で 簡単に参照することはできますでしょうか? 何かしら方法があるなら教えていただけると助かります。

  • dllが無いってでるんですが..

    ASPのVBスクリプトから-->VBで作成したdll-->MFCのdllという風にCALLされています。 MFCのdllがNotFoundでエラーになってしまいます。 もちろんdllファイルはあるしPATHも張ってあります。 なにかヒントになることでもいいので 教えてくださーい!

  • .html ファイルでasp実行?

    現状、Win2000Server+IIS5.0 上で、以下のようなファイルが動いています。 これを Win2003Server + IIS6.0に移行しているところなのですが、うまく動きません。 まず、index.aspで、index.htmlにリダイレクトし、index.htmlは表示されます。しかし、index.htmlの最初の行にある<!--#include Virtual = "/gl.asp"-->がインクルードされず、ブラウザに表示されたソースを見るとそのまま表示されてしまいます。 そもそも、.htmlなる拡張でaspが実行されるのかが疑問なのです。 ただ、現行サーバでは動いているんですが。 ちなみに新サーバ上でのIISマネージャのWeb拡張にてSSIやCGI、ASPは有効にしてあります。 次に、SSIを.htmlにマッピングしてみました(現行サーバではそうなっていませんが)。 結果、<!--#include Virtual = "/gl.asp"-->はインクルードされましたが、 gl.aspは実行されずそのまま読み込まれただけです。 つまり、ここでもPerlが実行されないまま、単にインクルードされたに過ぎないのです。 Perlでのスクリプトも単独では動作しているのは確認しております。 新サーバ上で、どのような設定が必要なのかが判りません。どなたかお知恵をお貸しください。 よろしくお願いします。 ****************************** [ファイル名 index.asp] <% リダイレクトの為のスクリプト%> ******************************* [ファイル名 index.html] <!--#include Virtual = "/gl.asp"--><% %> <html ・・・ 以下省略(これ以降もHTMLタグとASPスクリプトの混在したものが続く) ************************* [ファイル名 gl.asp] <script language="PerlScript" runat="Server">Perlスクリプト</script> <% ・・・ 以下省略(これ以降もサーバー側ASPに関する記述が続く)に関する記述が続く)

  • SSIでASPを実行したいのですが、うまくできません

    SSIを初めて使うにあたり、テストしています。 include virtualが正常に動作するのは確認できたのですが、 <!--#exec cgi="http://xx.xxx.com/xxx.asp"--> と挿入した、shtmlを表示しようとすると、 「実行権がないため、#EXEC 'http://xx.xxx.com/xxx.asp' を実行できません」のエラーになります。 http://xx.xxx.com/xxx.aspは、Response.Write "hello world!!"を実行するaspで、 http://xx.xxx.com/xxx.asp単体では動作することを確認できています。 この問題を解決する方法は何かないでしょうか。 あと追加の情報としては、OS:Win2000Server、IIS5.0、 テスト用のshtmlとaspですが、同じフォルダ階層に置いたり、aspを一つ下のフォルダ階層に置いて試したのですが、いずれも上記のエラーとなりました。 何かアドバイスをいただけると幸いです。

  • ブラウザーからサーバ側のaspファイルを読み込む方法について

    クライアント側のVBscriptやJavaScriptなどのスクリプト 言語から画面を遷移しないでプログラム内でaspファイルを 呼びサーバ側での処理をした後にまたその後のプログラム を実行するような処理をしたいのですがどのように記述し たらよいのでしょうか? (クライアントのプログラム内でサーバ側のaspファイルの 関数を呼び処理の結果をクライアントのスクリプト言語に 反映させたいのですが。。。)

  • ASPの実行中にJavaScriptプロシージャを呼び出すには??

    通常JavaScriptのプロシージャは、 各タグのonchangeなどのイベントで呼び出せますが、 ASPの処理実行中にプロシージャを呼び出すことは可能でしょうか?? 可能でしたらその方法を教えてください。 よろしくお願いします。