2008】で、禁断のCalc呼出し電卓プログラムを作りました。2008】で、禁断のCalc呼出し電卓プログラムを作りました。下記コードでは、MsgBoxを使って、Calcが終了するのを待っていますが、Calcが終了するのを自分で待ってOKボタンを押さなければなりません。これをMsgBoxを使わずに自動で待ってCalc終了後、クリップボックスの内容を取得するように変えるにはどうすればいいでしょうか。問題の電卓プログラムは、Form1.vb[デザイン]にボタン1つと入力用TextBox1と出力用TextBox2をつけて下記コードで作りました。※質問が長すぎるとのことで、コードはコメント欄にあります。Class回答ありがとうございます。試してみたら、実際、動作しました。欲張りですが、Calcを使っていることが分からないように隠して使うのはやっぱり無理でしょうか。関数で起動したプログラムの終了を待つ方法http://ameblo.jp/archive-redo-blog/entry-10033356292.htmlVB2008でもたぶんいけると思うのですが...回答ありがとうございました。試してみましたが、駄目でした。「1+1」を入力してボタンを押したらたら、「1+1=」と返してきました。MsgBoxを復活させたら、「2」を返してします。Class回答ありがとうございます。試してみたら、実際、動作しました。欲張りですが、Calcを使っていることが分からないように隠して使うのはやっぱり無理でしょうか。05:58:3710ptまだまだVBは勉強中なので的外れだったら済みません。↓が参考になれば幸いです。http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1015045...回答ありがとうございます。うーん、ちょっと違うような。電卓ソフトを作るのに、Calcを呼び出すのは反則かなと。私でしたらまずトライしてみるのは、Calc.exeのウィンドやテキストボックスのハンドルやクラス名を取得して直接操作できないだろうかということです。検索するとDelphiのサンプルがありました。FindWindowSetForegroundWindowFindWindowExのAPIを叩けばいけるような気がします。12:37:39Calcは最小化起動をサポートしていないようなので、非表示は難しいと思います。プロジェクトの参照に「Microsoft.Jscript」と「Microsoft.Vsa」を追加して、Evaluateしてしまう方法もあります。SW_HIDEでいけます。17:08:20コメント有難うございます。おかげさまでうまくいきました。似たような事を考えている方がいらっしゃいました。2008】で、禁断のCalc呼出し電卓プログラムを作りました。コントロールを使って、簡単な関数電卓を作ってみました。関数を使ってちょっと手抜きしてみました。「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。これ以上回答リクエストを送信することはできません。はてなココの「ともだち」を表示します。Basic169VB448プログラム4913関連質問crashtruckVB2005Expressで勉強中の者です。つぎのようなコードを書きたいのですがうまくゆきません。div要素をクリックするとdiv要素内がvalue="あああああ"のテキストボックスに変わり、フォ...1212008/11/0660ptkgfjfdhgyfVBScriptについて教えてください。WEBページのテキストボックスに文字を入力したり、ラジオボタンやメニューを自動選択させるプログラムを組もうとしています。...22007/03/2370pthina1981イベントドリブン型のプログラム言語について教えてください。...312006/02/10270pttowadaエレベーターの昇降を管理するプログラムの仕様について解説を探しています。...12001/08/11ryowindows2000で[スタート][プログラム][スタートアップ]の中に無いのに、起動するたびにタスクバーに現れるプログラムがあります。}}${price}円{{/if}}知りたいことを検索してみようログインして回答する進んだ先のページで「許可する」ボタンを押してはてなによるアクセスを許可すると、認証が終わります。ご利用にあたりましては、はてな利用規約が適用されます。ご確認いただきご同意の上でご利用ください。