• ベストアンサー

ASPと裏で動くアプリの連係

こんにちは。 ASPとバックグランドで動作するアプリでイベントをやりとりする場合、一般的な方法ってどんなのでしょうか? 例)(ユーザの操作で)イベントが発生したら、ASPであるファイルを作成し、 アプリはそのファイルの所在を監視、処理完了時にファイルを削除する。 ASPではファイルが存在している間は、アプリが処理完了前である、と判断する。等 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • soushi_ni
  • ベストアンサー率54% (6/11)
回答No.1

VBでDLLを作ってしまい、管理ツールのコンポーネントサービスに登録するのは如何でしょうか・・・ 質問の的を獲てますか?

LemonT
質問者

お礼

回答ありがとうございます。 VCでDLLを作成し、MTSに登録してみました。 なるほど!パラメータの入力と出力もできるのですね。 これなら、ASPに即、結果を返せますね。

関連するQ&A

  • ASP.NET 2.0にてアプリが動作しない。

    WindowsServer2003にIIS6.0とASP.NET 2.0をインストールし、 VB.NET 2005のアプリを動かそうとしていますが、以下のメッセージが 出て動作しません。 Web.Configファイルの行0がおかしいと言われても、その意味が わかりません。誰か助けていただけないでしょうか。 '/MyApp' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- 構成にエラーがあります。 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 パーサー エラー メッセージ: 構成ファイルの読み込み中にエラーが発生しました。: アクセスが拒否されたため、'E:\inetpub\wwwroot\web.config' への変更の監視を開始できませんでした。 ソース エラー: [関連したソースの行はありません] ソース ファイル: E:\inetpub\wwwroot\web.config 行: 0 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.3603; ASP.NET バージョン:2.0.50727.3082

  • OSとアプリとユーザの関係教えてください。

    プログラミングをしていて気になったのですが、ボタンのダブルクリックしてそこに命令文をちょろちょろと書けば、ボタンがクリックされたときにその命令が実行されますが、これってどのような仕組みなのでしょうか? ユーザとOSとそのアプリの関係を教えてください。 自分なりに調べてこうかなーと思うのは、以下のとおりです。 ユーザがボタンをマウスでクリック ->OS(Windows)がそれを理解して? ->アプリに伝える ->アプリはボタンがクリックされたときのイベントのところをみにいってそこにかかれている命令文を実行する WM(ウインドウメッセージ)がどこの段階でどこからどこへ投げられているのかいまいちよくわかりませんでした。 ボタンが押されてから、イベント処理がなされるまでの詳細な流れ(メッセージのやり取りや受け手の処理)を是非、教えていただけないでしょうか?

  • ASP.NET 2.0で悩んでます。

    ASP.NET 2.0で悩んでます。 やりたいことは、 1:Excelファイルのダウンロード 2:以前に出力した場合は再度出力するかの確認ダイアログの表示(ScriptManager.RegisterStartupScriptで実装) 3:隠しボタン(updatePanel外で記述)をクリック(2の処理で実装) 4:「処理中です…。」ダイアログの表示 (3のボタンをAsyncPostBackTriggerとすることでUpdateProgressで実装) 5:Excelファイルの作成 6:iframeに処理を投げる(?)(ScriptManager.RegisterStartupScriptで実装) 7:iframeでダウンロード処理。 の7つです。 実際には5までの処理はできたのですが、5の処理で以下の6の処理を記述して7を実行したいのですが、7のPageLoadに入ってきてくれません。 string script = "$get('dummyframe').src='../DownLoad/DownLoad.aspx';"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "download", script, true); いろいろ試してはみたのですが、原因が4が原因かと思いまたが、調べても動作しない根拠がわかりません。 よろしければ、動作しない理由と対応策をよろしくお願いします。

  • [VB.NET]Windowsアプリに、Page_PreRenderイベントは存在するか

    VB.NET2003,2005についての質問です。 下記の処理を、Windowsアプリケーションで実現することは可能でしょうか。   ・各コントロールのイベントで、メンバ変数であるフラグAに、値を設定する処理を行う。   ・各コントロールのイベントが「終了後」、このフラグAの内容によって、処理Bを実行したい。     例)ボタンクリックイベント→処理B       テキストチェンジイベント→処理B     ※各コントロールのイベントには、フラグAの判定処理を組み込まない 上記の処理は、ASP.NETであれば、Page_PreRenderイベントを利用することで実現できました。 Windowsアプリケーションには、ASP.NETにおける、Page_PreRenderイベントのようなものは存在するでしょうか。 存在しなければ、どのような方法で上記の処理を実現できるでしょうか。 以上、どうぞよろしくお願い致します。

  • jQuery と ASP.NETの、機能競合

    ◆やろうとしていること JQuery+JQueryMobile+ASP.net2.0 を使用して、 カレンダーから日付を選択させるモーダルウィンドウを作ろうとしています。 ◆質問内容 モーダルウィンドウを作り、そっちでの入力値を親に返そうという処理を実装しようとしたとき、 ASPのイベントも、JQueryのイベントも、処理が終わったら「呼び元に戻す」ということをしていると思います。 で、おそらく、 (1)JQueryの$("buttonのセレクター").click でのハンドル (2)ASP.NETでの、with Event コントロール名、handles イベント名での、イベントハンドルと があり、以下の2つの機能をうまく融合できなくて困っています。 A:モーダルウィンドウの作成は、JQueryでは、結局は同じHTML内に、DOMでコントロールが追加・更新されるだけで、<HTML></HTML>の単位ではなく、<data-role=page>の単位で書き換えをする。 B:モーダルウィンドウを出そうとしているため、<HTML></HTML>の単位で、 ウィンドウが作成され、ユーザが見ているページのURLは、「親ウィンドウ」のURLとは異なる。 上記認識で合っていますでしょうか? 宜しくお願い致します。 ****************************************************** ◆解決の方向性? 案1:JQueryUIなり、JQuery Mobileのカレンダーを探し、それだけを使う。    その際は、ASP.NETでは、ASP:Clender などは使わない。    (asp:Calenderや、asp:HyperLink等は使わない。同じ画面のURLで処理ができなくなるため) 案2:JQueryでの「$("buttonのセレクター").click でのハンドル」など、    動いてしまうイベントを、かたっぱしから、処理がキャンセルされるようにする。    (jQueryのDOMの差し替えを、全て無効にするため。)    ⇒ すべてのイベントを把握&実装するのは現実ではないた、この案は取れない。 上記認識で合っていますでしょうか? 宜しくお願い致します。

  • ASP.NET FileUpload 画像表示

    最近、ASP.NET開発をするようになりました。 開発環境は VisualStudio2008 ASP.NET C# で行ってます。 現在、画像をアップロードする処理で苦戦しています。 FileUploadコントロールを利用して、ファイル指定を行っています。 ファイルを指定すると参照ボタンの横にあるテキストにファイル名が 入りますが、それと同時に指定した画像を表示したいのです。 ただし、FileUploadコントロールにはClickイベント等のイベントがない為、 どのようにしたら、画像を表示できるか分かりません。 教えていただけたら幸いです。 宜しくお願い致します。

  • ASP サーバーサイドJAVAScript?

    知識がなく質問の仕方も意味不明かも知れませんが助けてください 現在IISが動作するWEBサーバがあり、サーバ内に一部ASPで動作しているWebページがあります そのASPのページは具体的に社内のユーザ向けにマニュアルを掲示する仕組みでページ内では各マニュアルファイルに直接リンクしており処理はそれぞれのマニュアルを見たら【完読】というマークがマニュアルのリンクの隣に表示され、いくつマニュアルを読んだのかをページ下部にカウント表示する仕組みになっています ソース自体は見ていないのですが、それぞれのマニュアルのリンク先がjavascript:viewDoc('000001','マニュアル.xls')のようになっているので動作はJScriptでしているものと思っています 現在問題になっているのは以下です ・開発者のPCで正しく動作するこのページが、他のPC,ユーザーで動作しない ・開発者のPCに他のユーザがログインした場合も動作しない(ユーザプロファイルの問題? ・開発者のPCと動作環境を同じにするためIEの設定、ブラウザ(IE)の設定を同じしましたが動作しない ・開発者のユーザ名で別マシンでログイン後、再び開発者のPCで開発者のユーザ名でログインしたら、開発者PCでも動作しなくなった(開発者は移動ユーザプロファイルだった可能性あり 上記から動作不可原因を突き止めてこのページを正しく動作させるためにどうしたらよいでしょうか?何が悪いのでしょうか?プログラム?動作環境?ブラウザセキュリティ? *因みに、ネスケのJava Scriptコンソールで動作確認をしていたところ、ASPページ内で エラー:document.all has no propertiesというエラーが特定の行番号内で起っている表記がありました。セキュリティエラーも発生しているようです

  • バックグラウンドからフォアグラウンドへの切り替え

    LinuxでのC言語プログラムについての質問です。 バックグラウンドにてイベントを監視 ↓ イベントが発生したら別のプログラムにて処理を行う ↓ その後監視に戻る というプログラムを作っているのですが、 ”別のプログラムにて処理を行う”ところをフォアグラウンドにて 行いたいと思っています。 ・バックグラウンドで実行中にフォアグラウンドに切り替える。 ・バックグラウンドで実行中のプログラムから、別のプログラムを  フォアグラウンドにて実行する。 このどちらかを行うことはできないでしょうか? よろしくお願い致します。

  • ASP.NETでWebConfigのエラー

    ASP.NETでWebアプリを作りました。 動作確認も問題なかったですが、それをWindowsサーバにアップしたところ、WebConfigファイルの構文エラーが出てしまい実効できませんでした。 ASP.NETは実行するマシンを変えるときに、なにか設定が必要なのでしょうか? エラー文は以下になります。 ファイルまたはアセンブリ名 CrystalDecisions.CrystalReports.Engine、またはその依存関係の 1 つが見つかりませんでした。 どうか教えてください。

  • ASPを利用したWEBシステムについて

    お世話になっております。 ASPを利用し、WEBシステムを開発しています。 さて、その中で、とあるページにある「ダウンロード」というリンクを押すと、CSVファイルのダウンロード画面が表示されるというものになっています。 「ダウンロード」リンクは"aaaa.asp"となっており、"aaaa.asp"の中の処理で、DBより取得したデータを集計し、CSV出力しているというものです。 <a href="aaaa.asp">ダウンロード</a> そこで、今回はその処理動作において、データが0件の場合、ポップアップにて"データなし"という旨のメッセージを表示するという処理を施したいのですが、JavaScriptを使うのかな?と思いつつも、どうしたらいいのかわかりません。 説明不足なところもあるかもしれませんが、宜しくお願い申し上げます。

専門家に質問してみよう