• ベストアンサー

VC++2008 Express MSCOMMのようなもの LAN接続

詳しくなくて質問の仕方もよくわかりませんが VC++を使って、LAN経由でシーケンサなどのデータを読み書きできるようなDLLを作成したいと思います。 (DLLでなくても良いです) VBだとMSCOMMを使用してのサンプルなどあり、 分かるのですが、VC++だとどのようにコンポーネントの設定とか するのでしょうか? 環境は以下です。 VC++2008Express Win32アプリ DLL  OS:WindowXP よろしくお願いします。

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

  • ベストアンサー
  • Interest
  • ベストアンサー率31% (207/659)
回答No.1

定番だと、 APIならWinsock とか、 http://www.nakka.com/lib/inet/index.html MFCなら CSocketクラスとか http://www.g-ishihara.com/mfc_nw_01.htm .NET Frameworkなら、このあたりでしょうか。 http://www.atmarkit.co.jp/fdotnet/special/networkprog/networkprog_02.html

tkhr1109
質問者

お礼

お礼が遅くなりすいません。 とても参考になりました。 まだ、これから勉強ですが、 また何かありましたらよろしくお願いします。

関連するQ&A

  • VC++6.0でMSCommコンポーネントを使う方法

    こんにちは。 VC++6.0でMScommコンポーネントを使いたいのですが どのようにすればMSCommのコンポーネントが使えるのでしょうか? VB6.0での使い方は判ったのですが、VC++6.0での使い方が 判りません。 よろしくおねがいたします。

  • MSCommコントロールを非表示で使用する方法

    VB6を使用しています。 現行アプリの拡張をします。 現行アプリはAデバイスを制御するのにDLLファイルを用意してアプリからコマンドを送信して制御します。 MSCommは使用していません 追加でBデバイスのサポートをします。 このBデバイスにはDLLファイルがありません。 MSCommを使用した操作になります。 しかし、Aデバイスで使用した操作画面フォームを変えずに使用したいです。 BデバイスのサポートでMSCommアイコンを隠して使用する方法はございますか? 例えばコマンドボタンを押すと隠れたMSCommが機能するようにしたいです。

  • コンポーネント’MSCOMM32.ocx’のエラー

    VB2010Expressをインストールして、 VB6.0のソフトを使おうとexeファイルをクリックしたら、 下記のエラーがでます。 どうしたらよいか、どなたかご存知ないでしょうか? おしえてください。どうぞよろしくお願いします。 【エラー表示内容】 コンポーネント’MSCOMM32.ocx’ またその依存関係の1つが適切に登録されていません。 ファイルが存在しないか不正です。 【試したこと】 1.窓の森より、VB6ランタイム(WinXP対応)をインストール 2.以下の方法でファイルを貼付け >また、実際必要なファイルは「MSCOMM32.OCX」という物なのですが、 >インターネット上からダウンロード出来ます。 >Googleで「MSCOMM32.OCX」、「DOWNLOAD」みたいな感じで >検索してファイルを落としてくださいね。 >そのファイルを「c:\windows\system32\」の中にコピーすれば完了です★

  • VC++6.0からVBで作成したActiveX.DLL内の関数が呼出しできない

    VB6.0で作成したActiveX.DLLをVC++6.0(Win32SDK)側で 呼び出すプログラムを作成中です。 VB側(DLL)では問題なく作成できています。 Classに1つPublic関数を作成しただけです。 (Instancingは5MultiUseにしてあります) しかし、VC++側の呼出しでDLL内の関数が 呼び出せないのです。 LoadLibraryExでDLL自体のハンドルは取得できるのですが GetProcAddressで関数の取得時にNULLが返ってきてしまいます。 今まで試したことは ・VBからの呼出しはOK ・MFCだとOK ・SDKでもuser32.dll呼出しのサンプルは関数も実行できる です。 今からMFCへ以降するのは厳しいのでSDkでの方法を 知りたいです。 VB側が悪いのかもしれませんが、関数1つですし、 いじるところもほとんどないので多分VC++側だと 思っています。 なにか注意点とか確認するところをおしえていただければ 幸いです。 環境 Windows2000 SP3 VB6.0 SP5 VC++6.0 SP5 Win32SDK

  • VBとVC++を両方使うプログラム(VS2008)

    VBとVC++を両方使うプログラムのデバッグなんですが、VBとVC++を両方使って作ったプログラム全体を一つのソリューションにまとめて統合環境で動かしてデバッグしたいです。VS2008でVBとVC++を両方使うプログラムの作り方をサンプル付で説明した本はありませんでしょうか? MSDN読んでもさっぱりわかりません。アンマネージかマネージかアクティブXかというと、dllのほうは基本的にOpenGL使うためなので当面はアンマネージでいいかも。でも今後はマネージドになっていくのでしょう。 VB6/VC6の頃はVC++でdllを作ってVBから呼び出してましたが、デバッグのときにdll側にバグがあるとVB側からどういうデータが来ていたのかわからずに苦労していました。まとめて動かして変数の値を追えれば便利です。 無理せず一つの言語でやれといわれそうですが、やはりVCの方が速度は速いし何よりも両方使えれば両方のサンプルコードが使えるので便利だし、何よりC++を使わないと上達しないのでやるしかありません。そんなわけでよろしくお願いします。

  • VC++ExpressとSQLでの使用方法

    漠然とした内容で申し訳ないのですが、 チャリンコ乗れるからナナハン乗れるだろうといっているようなものかもしれませんが、 printf使えるからポインタもばっちりといっているようなものかもしれませんが、 そこをあえて。 C言語とC++を3ヶ月勉強しました。 (ボーランドのコンパイラを使ったコマンドラインのみ) その昔、vbスクリプトでSQLでアクセスのMDBからWEBへ表示させる 簡単なプログラムを作ったことがあります。 去年あたりVB2008あたりで簡単な計算でプログラムなどをつくりました。 このたびわけあって今後はCの系統でやっていこうと思っています。 (純粋なプログラマーをめざしているわけではないし、私には無理なので) で、今回VC++でSQLで売り上げ管理もどきを練習を兼ねて作ろうと思っています。 ですが、とっかかりというか道筋がほしいのです。 1.上記経験からアクセスに相当するデーターベースが必要と思うのですが   何を使えばよいのでしょうか。 2.VC++ExpressとSQLserverExpressは繋がりますか? 3.VC++ExpressとMySQLはどうでしょうか? 4.2と3どちらで行ったほうがよいでしょうか? 5.VC++はVBのようにイベントドリブンで使えるのでしょうか? 6.よい参考書やサンプルがあれば教えてください。 漠然としていますがとっかかりがほしいのです。

  • VC++のDLLファイルをVBで読み出せません。

    お世話になります。 プログラムをやり始めて3か月の初心者です。仕事で以下のような事をしていますが、うまくいかず悩んでいます。 プログラム(1):VB 2008年版 メインプログラム プログラム(2):C言語 2006年版 プログラム(3):VC++ VISUAL STUDIO2012 EXPRESSを使用 ■今のプログラム (2)のdllファイルを(1)で呼び出しています。問題なく動きます。 ■やりたい事 (2)のプログラム内容を変更したのが(3)です。そのdllファイルを(1)で呼び出したいです。 ⇒しかし、(3)のdllファイルを読み込むことができません。((3)のdllファイルは作れました。) (3)はVC単独では正しく動作します。 (1)のプログラムに、(2)を呼び出すときと同じように(3)用のプログラムを追加しました。作った(3)のdllファイルは指定したフォルダにきちんと入れています。 コンピューターに詳しい先輩が時間をかけてみてくれたのですが、結局わからずじまいでした。 ■質問 VBの型が古い、EXPRESSを使っているからできないのでしょうか? VCでdllを作って、VBで呼び出すまでの流れをわかりやすく紹介した書籍やWEBなどあればご教示頂けませんでしょうか? よろしくお願いいたします。

  • VC++6.0とWindows2003Serverについて

    既出でしたらすみません。 OS:WinXP、VC++6.0(SP6)で開発したWinアプリがあります。 上記、WinアプリをVS又はVCをインストールせずに OS:Win2003Server上で動かしたいのですが、 mfc42.dll、msvcrt.dll以外に必要なファイルはありますか? また、上記以外に足りないファイルや設定等あれば教えて下さい。 (MFCが正常に動作しない箇所があり、困っています。) ご存知の方、宜しくお願いします。

  • VC++.NET データセットについて

    VC++.NETでDLLを作成しその中でオラクルとのアクセスをしたいと 考えています。そのときにデータセットを使用しようとしたのですが マネージコンポーネントはマネージプロジェクトのみに追加できます。 という警告がでました。 データセットは.NETフレームワークの機能なので Win32アプリケーションからは利用できないのでしょうか? VC++.NETでDATASETを使用してDLLを作成することはできないのでしょうか?

  • VC++ 2008 EXPRESS DIRECTSHOW Win32アプリケーション

    VC++ 2008 EXPRESS Win32アプリケーションで任意のウィンドウを開き その中にDirectShowでWEBカメラ画像を表示させたいと思います。 任意のウィンドウには録画開始ボタンなどがあり、ボタンを押すと 録画開始されるようなサンプルとか解説してある場所はありませんか? ネットで調べるとWin32コンソールアプリケーションで画像表示を行うものは ありましたが、任意のウィンドウでのものは見つかりませんでした。 あと、MFCを使用するものもありますがExpressではMFCも使えませんので 使用できません。 何か、良いサイトや書籍がありましたら、ご教授ください。 よろしくお願いします。

専門家に質問してみよう