• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:activeX を 使った Visual Basicのプログラム)

Using Visual Basic and ActiveX for InteractiveBrokers Sample Program

このQ&Aのポイント
  • Learn how to use Visual Basic and ActiveX to access InteractiveBrokers sample program
  • Configure the application and install necessary programs to run the Visual Basic VBClient Sample Program
  • Troubleshoot the absence of TWS ActiveXControl module in the Components dialog box

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

VB.NETですと コンポーネントの追加で 『COM』タグあると思います ここを 選択して『TWS ActiveX Control』を探してみましょう ...

sesegma
質問者

お礼

先に補足質問した後、回答いただいた『COM』タグという言葉をキー にしていろいろやってみたら「プロジェクト」->「参照の追加」に COMタグがありその中に目的の『TWS ActiveX Control』がありました。 これを元にビルドしたら警告が沢山でましたが、動くようなのでこれで すすめてみます。 ありがとうございました。

sesegma
質問者

補足

早速ご回答ありがとうございます。 visual Basic は使ったことがないのでよくわからないのですが、 コンポーネントの追加をクリックすると「visual studioにインストールされたテンプレート」というのが37個出てきますがその中には[COMクラス」というのはありますがTWSActiveX contorolはありません。COMタグというのがないようですが。 私のソフトはVISUAL studio 2005でVB.NETとは違うようなきがしますが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ActiveXというものについて。

    お世話になります。 カテゴリがよく分からないのですが、 頻繁にポップアップとして出てくるので、 こちらで質問させて頂きます。 先日、パソコンのウィルスのメンテナンスをしました。 それ以来、 「Do you want to allow software such as ActiveX controls and plug-ins to run?」 という表示がしきりに出てくるようになりました。 ずっと「No」で答えているのですが、 ActiveXとは一体どのようなソフトなのでしょうか。 また「Yes」と答えたら、パソコンにどのような影響を与えるのでしょうか。 ActiveXとして検索をかけたのですが、 よく分からなかったのでこちらで質問させて頂きました。 お手数をおかけ致しますが、よろしくお願い致します。

  • Microsoft Visual C++ 6.0での複数ある中からのプロジェクトの選び方について

    Microsoft Visual C++ 6.0を使用して、ダイアログエディタでダイアログボックスを作成したものを含んだプログラムを作りたいのですが、Microsoft Visual C++ 6.0を初めて開いた時、「ファイル」-「新規作成」よりプロジェクトを選択するような画面が出ていますが、どのプロジェクトにするのが1番良いのでしょうか。

  • ActiveX の作り方について教えて下さい

    以下の環境でMSのVC++ で ActiveX を作成しようとしているのですが、 うまくアクセス出来ません。   プラットフォーム:WindowsVista   VC++ :Ver.6 ActiveX の作り方について教えて下さい。 『プロジェクト』の『MFC ActiveX ControlWizard』を指定し、 プロジェクト名:Sample でプログラムを作成し、 下記の内容で、Variant 型のメソド:RetVariant を作成ました。 ┌─────────────────────────────── │ 1: VARIANT CSampleCtrl::RetVariant() │ 2: { │ 3: static VARIANT vaResult; │ 4: VariantInit(&vaResult); │ 5: // TODO: ここにディスパッチ ハンドラ コードを追加してください。 │ 6: │ 7: vaResult.vt = VT_I4; │ 8: vaResult.lVal = 1234; │ 9: │10: return vaResult; │11: } └─────────────────────────────── これを『C:\Windows\System32』にコピーし、『regsvr32.exe』で登録しました。 その後、少し古いですが、Excel2000 のVBAで下記のプログラムを実行すると、 正しく機能し、『1,234』と表示されました。 ┌─────────────────────────────── │ 1: Dim Obj │ 2: Dim ZZ │ 3: │ 4: Set Obj = CreateObject("SAMPLE.SampleCtrl.1") │ 5: │ 6: ZZ = Obj.RetVariant │ 7: MsgBox FormatNumber(ZZ,0) └─────────────────────────────── これをVBSで実行しようとすると、以下の様なエラーとなってしまいます。 ┌─────────────────────────────── │ 行: 6 │ 文字: 5 │ エラー: 致命的なエラーです。 │ コード: 8000FFFF │ ソース: (null) └─────────────────────────────── 4行目の所を『Set Obj = WScript.CreateObject("SAMPLE.SampleCtrl.1")』 としても同じでした。 どうしてVBAではOKで、VBSではNGになるのでしょうか。 どの様にしたらエラーを解消出来るのでしょうか。

  • visual c++環境でのコンソールアプリ実行について。

    visual c++の開発環境を使ってC言語の勉強をしようと思っています。 下記のような手順でデバッグを実行しようと思っているのですが、上手くいかずこまっています。 1 Sample.cを、あらかじめ、/Visual C++ 2005/Projects/Sample/Sample.cのように格納しておく。 2 統合開発環境で、「ファイル」→「新規作成」→「既存のコードからプロジェクトを作成」を選択する。 3 既存のコードからプロジェクトを作成ウインドウが開き、「作成するプロジェクトの種類を入力してください」が「Visual C++」になっているので、そのまま「次へ」をクリックする。 4 プロジェクトの場所とソースファイルの指定ウインドウで、「参照」ボタンを利用して、「プロジェクトファイルの場所」欄に、「・・・/Projects/Sample」と入れ、「プロジェクト名」欄に「Sample」と入力する。「次のフォルダからプロジェクトにファイルを追加します」のチェックをそのままにして、「次へ」をクリックする。 5 プロジェクト設定の指定ウインドウで、「プロジェクトのビルド方法」の「Visual C++を使用する」のチェックをそのままにし、「プロジェクトの種類」を「コンソールアプリケーション」にする。それ以降にはチェックを付けないで、「完了」をクリックする。 6 統合開発環境の「ソリューションエクスプローラ」部から「Sample.c」を選んでダブル・クリックすると、コードが表示される。 7 これでデバッグするとコンソール(Visual c++のDOS窓)が一瞬表示され消えてしまいます。 間違っている所やこのようにしたらなど、意見よろしくお願い時ます。

  • ActiveX の VC++ での利用

    ある制御装置をパソコンからの命令で動かしたいのですが,その装置の SDK が ActiveX コントロールの形で提供されています.プログラミングは VC++ で行いたいのですが,ActiveX を VC++ で利用する方法がイマイチわからず,困っております. 当方の環境は Visual Studio 6.0 または 2003 です.どちらでも利用できますが,できれば 2003 を利用したいと考えております. まず MFC アプリケーションを作成し,ダイアログエディタで右クリック→ActiveX コントロールの挿入で,使用する ActiveX コントロールを貼り付けます. ここまでは合っていますでしょうか?  私の勉強不足で申し訳ないのですが,ここから先をどう進めてよいのかわかりません. あくまでもイメージなのですが,その ActiveX が提供する関数を C コードの中で呼び出す,といった形で使用できないでしょうか? わかる方いらっしゃいましたら,よろしくお願いいたします.

  • visual studio 2012エラー

    前使っていたPCで作成したプロジェクトを新しいPCに移動してビルドしてみると 2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(42,5): error MSB8020: The builds tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install Visual Studio 2010 to build using the Visual Studio 2010 build tools. というエラーが出ます。 わかる方いますでしょうか?

  • 推奨書籍を教えてください

    こんにちは。 Visual C++.NET2003を用いてプログラミングを行っています。しかし、コンパイラとして使用しているだけでダイアログボックスやボタンなどのビジュアル的なプログラミングはしておらず、C言語によるコンソールアプリケーションを作っています。 今後も、マルチスレッドなどのプログラムを、コンソール上でプログラミングしていきたい思っています。しかし、本のサンプルプログラムを見ても、だいたいはウィンドウベース(ボタンやマウスクリック、ダイアログボックス)でのマルチスレッド処理等が記載されており、コンソール上でのAPIの使用の仕方がありません・・・(今現在、ソケットプログラミングを進めています) ウィンドウベースではなく、コンソール上でのAPIの使用の仕方などが記載されている本はありますでしょうか? まずは、ウィンドウズプログラミングを知ることからはじめる必要があるということでしょうか・・・・ よろしくお願いします。

  • gdiplus.dllを使わないプログラム開発

    はじめまして、 ”Microsoft Visual C++ 2008”にてダイアログベースのプログラムを書いています。 windows2000に対応するために、gdiplus.dllを使用しないプログラムを作成したいのですが、 新規作成したプロジェクトをそのままビルドしただけでもgdiplus.dllが読込まれてしまいます。 読込まなくするには、どのように設定を行なえばよいのでしょうか。 それとも”Visual C++ 2008”ではgdiplus.dllを使用しないダイアログベースのプログラム開発は不可能なのでしょうか。 動作対象OS:win2000(SPなし)以降 開発環境: 言語:Visual C++ 2008(visual studio 2008 professional edition) テンプレート:MFCアプリケーション アプリケーションの種類:ダイアログベース 以上、よろしくお願いいたします。

  • Visual C# Express Edition の機能制限について

    Visual C# Express Edition の機能制限について教えてください Visual C# Express Edition を使ってプロジェクトを作り、そのプロジェクトを保存する為にプロジェクト保存ダイアログを表示させます そのダイアログには 名前 場所 ソリューション名の既定値が表示されていますが、その何れかを変更すると上書き保存釦が消えてしまいます 結局VC#が指定した名前、場所でしか保存出来ません また作ったプログラムの製品情報を編集するアセンブル情報ダイアログボックスも表示出来ません 同じようにソリューションに新しいプロジェクトを追加出来ません これは無償のExpress Editionゆえの制限なんでしょうか? もしそうであるならば制限の一覧を知る方法はありますか?

  • ActiveXプロジェクトの作成について

    お世話様です。 VC++初心者です。 いままでにWin32Applicationサンプルプログラムなどの製作を少ししていたのですが、今回某メーカ製ActiveXを使った表示・操作のwindows画面を作ることになりました。 MFCActiveXContorolWizardでプロジェクト作成する必要があるようなのですが、ステップを超えた事をやると訳がわからなくなるので心配です。 特にWinmain(入り口)はどこにあるのでしょう。 CALLBACK関数はどこへ消えるのでしょうか。 御助言宜しくお願い致します。

このQ&Aのポイント
  • ZOOMで自分の音声をミュートにしてある時、通常ならスペースバーの長押しで一時的にミュートを解除できるはずですが、解除されません。
  • iMacのOS 13.01でZOOMを使用していますが、自分の音声をミュートにしている場合にスペースバーの長押しでミュート解除ができません。
  • エレコム株式会社のキーボード(型番:TK-FBM120)を使用していますが、ZOOMでの音声ミュート解除がうまくいきません。
回答を見る

専門家に質問してみよう