• ベストアンサー

別プロジェクトを起動する

TAGOSAKU7の回答

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

a.exe から b.exe を呼ぶだけではないですか?

参考URL:
http://hp.vector.co.jp/authors/VA015521/sample/sample_83.html
lovelypooh
質問者

お礼

回答ありがとうございます。 しかも参考URLまで付けていただいて・・・。 APPやらShellWaitやら、初めて目にする単語でしたが こんなに簡単に出来るんですね。 何気に便利そうなAPP、勉強してみます。 ありがとうございました(ペコリ)。

関連するQ&A

  • 【VB2005】別のプログラムから別のプログラム起動

    "A"というVB2005で、作成したプログラムがありまして、 メインのフォームがあり、 そこにボタンがあります。 Shellの関数を使って、クリックイベントで、 指定したExe"B"を立ち上げます。 そのExe"B"は、VB2005で作成したオリジナルのプログラムです。 プロジェクトは別で作った物と考えてください。 Exe"B"を起動した画面を[フォーム1]と考えて、 ボタンがあり、クリックすると 別の[フォーム2]が表示するはずなのですが、 特にエラーも掴まずに、Showで開くことができません。 しかし、Exe"B"からダイレクトに起動させて ボタンをクリックしたら[フォーム2]が表示されます。 どうしたら、Exe"A"からExe"B"を起動して Exe"B"からフォーム2を呼び出すことができるか、 考えられる要因などをアドヴァイスして頂けたら助かります。

  • C# 別プロジェクトのフォームを参照する方法

    同じソリューションに複数のプロジェクトが存在しています。 その中のあるプロジェクト[Aプロジェクト]から別のプロジェクト[Bプロジェクト]に存在する フォームクラスを参照したいのですが、参照できません。 Bプロジェクト内に存在するクラスは参照できるのですが、フォームだけが参照できない状態です。 Bプロジェクトのフォームは、次のように宣言されています。 public partial class frmEdit : Form { ・・・・・・・・・ } もう1つのpartialクラスはfrmEdit.Designnerクラスに存在します。 どうすれば、参照できるようになるでしょうか? ご存知の方、ご教授お願い致します。

  • VB A,Bフォームから同一Cフォームを呼び出し呼出元によってCの処理を変えたい

    環境 WindowsXP SP3.0 VB6.0 宜しくお願いします。 表題通り、A.frm,B.frmという異なったフォームがあり、A.Bの処理で同一C.frmを C.Show 1 とモーダルで表示しています。 ここで、呼び出し元A,Bによって、C内部の処理を変えたいのですが Cの呼び出し元がAなのかBなのか、判定させるよいルーチンが思いつきません。 CのForm.Loadの引数に与えようと考えたのですが当然構文エラーになります。 Public変数を宣言して適当なパラメータを格納しC内で判定すればよい とは思うのですが、それはなるべく避けたいのです。 プロジェクト的には、A.vbpとB.vbpにフォームとしてC.frmを取り込んでいます。 よいアイデアや検索のヒントがあればご教授ください。

  • ★Eclipse で、プロジェクトから別のプロジェクトを参照する方法

    現在、Javaでプログラムを作成しているのですが、2つのプロジェクトを作り、BからAプロジェクトを利用している形にしてます。 Eclipse上で、BプロジェクトのJava Build Path のProjectsタブに、Aプロジェクトを指定しているのですが、 どうもAプロジェクト内のクラスが認識されず、リンクエラーになります。 Aプロジェクトをビルドしてjarを作成し、このjarをLibrariesタブに追加すると、問題なく参照解決されます。 このような症状をご存知の方、いませんでしょうか?

    • ベストアンサー
    • Java
  • VB6のプロジェクトロードエラーについて

    よろしくお願いします 現在、VB6で開発しているシステムのメンテナンスを行なっているのですが、 先週まで正常にロードされていたプロジェクトでエラーが起こるようになりました。 プロジェクト起動後、オブジェクトライブラリは登録されていません。のメッセージBOXが出て、引続きフォームのロードを続けると、読込中にエラーが発生しました。詳細はlogを確認。というメッセージBOXが出ます。 logの内容が「行 17: クラス MSComctlLib.StatusBar(コントロール StatusBar1) はロードされていません。」という内容です。 最後にロードした時から触ってないのですがエラーになり始めました。 ただ、PCにaccess2010をインストールしましたのでその影響が出ているのでしょうか? すみませんが、よろしくお願いします。

  • 別のフォームへ値を渡したい。

    VB2005環境です。 同じソリューションに、フォームAとフォームBの2つのフォームが 存在しています。 フォームAはDBに接続して値を取得し、それをグリッドやテキスト ボックスなどに表示するのですが、そのフォームAが取得した値を フォームBも使いたいのです。 フォームBはフォームAから起動されるので、フォームBのロード時に フォームAの値を使えたらと思うのですが、サンプルコードを交えて ご教授願えないでしょうか? いくつか方法があるとは思うのですが、フォームAはたくさんの 値(大きさではなく種類)があるので、多くのデータを簡単に 受け渡せるような方法であるとありがたいです。 よろしくお願いします。

  • vb6で異なるのプロジェクト間で、値を渡したい

    VB6で、以下1~3のような画面を作成したとします。 1.プロジェクトA・ログイン画面フォーム 2.プロジェクトB・照会画面フォーム 3.プロジェクトC・登録画面フォーム まず、1を表示して、ログインして、 次に2や3の画面に、ログイン情報を渡してやりたいのですが、 どうすればよいでしょうか? 異なるプロジェクト間で値を渡せません。

  • VC++でプロジェクト名などを変更する方法

    現在VC++で1つのプロジェクト"A"をかなりやりすすめています。 いま、まったく同じようなプロジェクトなんですか、ちょっと細かいところを変更した別のプロジェクト"B"を作りたいと考えています。 内容はかなり似たものなので、"A"をコピーして"B"としたいのですが、ファイル名や関数名、ソリューションエクスプローラなどを変更して、ソリューションのビルドをすると "B" fatal error LNK1104: コンパイラは、ファイル '.\Debug\"A".res' を開くことができません。 となっていまい、関連付けなどがどうやら"A"ファイルのままになってしまっているみたいなんです。 ちなみにリソースビューのプロジェクト名や.rcファイルの名前も変更する方法がわかりません。 それとも、新規作成で"B"というプロジェクトを作り、中身を移してきたほうが早いのでしょうか? 使い始めの初心者で申し訳ないです。 よろしくお願いいたします。

  • Webアプリで異なるプロジェクトの参照

    Eclipse上で異なる動的WebプロジェクトをA と B を作成しているのですが AのプロジェクトからBのプロジェクトのクラスを参照させたいと思っています。 そこでAプロジェクト上で右クリック→プロパティ にて Deployment Assembly を選択し、 追加でBプロジェクトを選択しました。これにより Aプロジェクトのソースで Bプロジェクトのクラスをコールしている部分のコンパイルが通りました。 しかし、この状態でサーバーを起動し、テストしてみるとBプロジェクトのクラスをコールしているところ でClass Not Found Exception が発生してしまいます。 まだ何か設定をする必要があるのでしょうか。 Aプロジェクト上で右クリックで Javaのビルドパス の設定画面でBプロジェクトにパスを 通しても同様のエラーが発生いたしました。 どなたか対応策はお分かりになりますでしょうか。 ちなみに、Bプロジェクトをjarにして出力してAプロジェクトのlibにインポートした場合はうまくいきました。

    • ベストアンサー
    • Java
  • VC 2008 C# 複数プロジェクトの連携

    同一ソリューションになる複数プロジェクトで連携する方法を教えてください。 調べるためのヒントをいただければと思います。 プロジェクトが A,B,C と三つ作成予定です。 A,B,C 単体で利用できるプログラムとして作成します。 また B,C は A から呼び出しされる形で起動させる場合があります。 その際に A は B,C に必要な情報を渡します。 B,C で作業を完了すると A に結果を返します。 以上のことをやりたいと思っています。 今の知識でやろうとすると、A,B,C 単体で動かすのはそのままでOK。 B,CがAからの呼び出しかどうかを、起動時の引数などで判断。 呼び出し軌道の場合は、引き渡す情報を一時ファイルでやりとりする。 という形になりそうです。 基本的に A から B,C を呼び出した時点で制御はB,Cに移行してAでは作業できないようにしたいと思っています。 一時ファイルで作成するのもよいのですが、プロジェクト内で別なフォームを呼び出すような感じで処理できないか調べているところです。 どのような情報を調べていけばよいかよろしくお願いします。