• 締切済み

Windowsソケット機能の追加

VC++6.0でプロジェクトを作成しています。MFC AppWizardで新規にプロジェクトを作るとき、アプリケーションへ組み込む機能でWindowsソケットを入れるのを忘れました。かなりプログラミングが進んでしまったのですが、プロジェクトを最初から作り直さず、今からWindowsソケットの機能を追加することは出来ますでしょうか?

みんなの回答

  • takoashi
  • ベストアンサー率39% (21/53)
回答No.1

できます。 このような問題の解決の仕方。 AppWizardで、一から二つの設定のプロジェクトを作ってみる。 その差分を比較してみると何が違うかわかります。 その違う部分を現状のコードに反映してあげると問題なく動きます。

Yachan2
質問者

お礼

ご指示のように、2つのソースコードを作って、差分を既存のプロジェクトに追加してみます。ありがとうございました。

関連するQ&A

  • Visual C++ 2005でソケット通信をおこなう際のプロジェクトファイルの設定を教えてください。

    Visual C++ 2005でWindowsソケット通信を行うプロジェクトを 新規作成するときに、プリケーションウィザードの高度な機能 タブのWindows ソケットのチェックを入れる必要がありますが、 このチェックを入れずに作ってしまったプロジェクトに 後からソケット通信を行う設定を追加することは可能でしょうか。 プロジェクトのプロパティページを確認しましたが、それらしい 設定は見当たりませんでした。 プロジェクトを新規作成し直したいとのですが、かなり複雑に なっており、可能であれば、このまま設定を追加することで、 解決できればと思い、質問させていただきました。 ご回答よろしくお願いします

  • 巨大アプリケーションの開発

    開発環境:VC++6.0, MFC 私はデスクトップアプリケーションを開発しています。 開発当初から、ウィザードを使用して"MFC AppWizard (exe)" プロジェクトをつくり、開発をつづけてきましたが、 ソースファイルが膨大になってきたので、プロジェクトで 管理するファイル(ソースファイル、リソースファイルなど) を整理したいと思っています。整理するにあたり次の2点を おこなう予定です。 1.ソースファイルを機能別のフォルダに分ける。 2.リソースファイルも機能別に複数のファイルに分割する。 ここで疑問があります。1と2をおこなった場合、VC++6.0 ではフォルダに分けられたソースファイルや複数のリソース ファイルを管理することができるのでしょうか?例えば、 a)ソースファイルをプロジェクトに追加する場合、 プロジェクトファイルが置いてあるフォルダよりも2・3層下 のフォルダ内にあるソースファイルでも追加可能か? b)メニューから新規にクラスを作成した場合、任意の フォルダ(新規クラスに該当する機能のフォルダ)に保存する ことが可能か? c)複数のリソースファイルをプロジェクトに追加し、 個々のリソースファイルを編集することができるか? d)クラスウィザードを使ってイベントの追加ができるか? a)~d)ができないのであれば、みなさんは巨大な アプリケーションを開発する場合どうしていますか? リソースファイルの編集以外は、VC++6.0を使わずに コマンドラインからコンパイルやリンクをおこなっている のですか?

  • Visual C++ 2008 Express Editionでのアプリケーション開発

    Visual C++ 2008 Express Editionを使い始めて間もないのですが、 Win32プロジェクトで作成したプログラミングをエンドユーザー向けにアプリケーションとして動かせるようにしたいのですが、その方法が見つかりません。 つまり、友達のパソコンなどでも動かせれるアプリケーションを作成したいのですが。 プロジェクト:Win32プロジェクト アプリケーションの種類:Windows アプリケーション 追加オプション:空のプロジェクト で始めて、 新しい項目の追加でソースファイルに拡張子「.c」でファイルを作成し、プログラミングをしています。 駄文ではありますが、お願いいたします。 また、使い慣れていないので詳しく教えていただけたら幸いです。

  • ウインドウのビューをリストビューにするには?(VC++6.0)

    VC++6.0 MFCにて MFC AppWizardにてプロジェクトを作成します。 SDIを選択し、後はデフォルトのままです。 そうやって作ったベースとなるコードを実行すると、 普通にウインドウが開きます。(当然か) そのウインドウのビューをリストビューにしたいのですが、 どこにどのようなコードを書けば良いのでしょうか?

  • VC++のプロジェクト指定

    VC++でほぼ始めて”EXE”を開発するのですが、[新規作成]でどのプロジェクトを指定すればいいかわかりません。 つまり、「MFC AppWizard(exe)」と「Win32Application」と「Win32ConsoleApplication」の使い分けがわかりません。 ちなみに、現在、あるAPからCALLされるEXEを作ろうとしています。 このEXEの機能は、レジストリからある情報を読み込み、その内容をINIファイルに出力し、読み込んだレジストリ情報で指定されているEXEにパラメータとしてこのINIファイルを設定し、実行させるものです。 宜しくお願いします。

  • Win32 Console Applicationで作った実行ファイルのアイコン変更

    前に同じような質問をしましたがMFC AppWizardの変更の仕方ではなくWin32 Console Applicationで作成した実行ファイルのアイコンを変更したいのですがどうしたらいいでしょうか? プロジェクトごとに違うということを知らなかったので、記述することができませんでした。 どうか教えてください。

  • WebアプリよりVC++で作成したEXEを呼出す方法

    初めて、投稿します。よろしくお願いします。 既にVC++6.0で作成されているWindowsアプリケーションを 既に作成した自作のWebアプリケーション(Java+JSPで作成)から呼出す場合、 どのような方法を取ればよいのでしょうか? 過去のログを見ていると、ActiveXコントロールに移植する方法が考えられるようですが、 そうすると、内部の集計ロジックは使いまわせるとしても、一から作り直すことになるように思われます。 コストを抑えて、求められている機能を実現するには、どのような方法が考えられるでしょうか? アドバイスお願いします。 ※個人的には、Windowsアプリで行おうとしている処理を  すべてWebアプリで処理したほうがコストを抑えられるような気が・・・。 ≪実行/開発環境≫ ●サーバ環境  Windows2000Server SP4  IIS 5.0+J2SE1.3.1_04+Tomcat 3.3.1  SQLServer2000  既存のWebアプリケーションは、Java、JSPで作成  フレームワークとしてStrutsを採用 ●クライアント環境  WindowsXP or Windows2000  Internet Explorer 6.0  VC++6.0 ≪既存Windowsアプリの機能≫ ●既存のWindowsアプリケーションは、ダイアログベースのアプリケーション  (プロジェクト作成時、「MFC AppWizard (exe)」で「ダイアログベース」を選択)。 ●DBに接続し、指定された条件でデータを取得し、集計処理を行う。 ●集計処理後、集計結果を以下のいずれかの方法で出力。  (1)CSVファイル  (2)グラフ画面表示(MSChartを使用) ≪求められている機能≫ ●Webアプリ(Webブラウザ)からWindowsアプリを呼出す  (Windowsアプリの機能を活用したい) ●既存のWindowsアプリでは、集計条件、集計結果の出力方法は  画面より指定していたが、今回は設定ファイルから読込む。  画面から指定はしない。 以上です。

  • .NETフレームワークを使用したWindowsアプリケーション作成について

    VC++2005の.Netを用いてWindowsアプリケーションを作成するにあたり、 二点質問があります。 (1) 開発言語について、C#かC++を選択する必要があるのですが、 より精度の高いアプリケーションを作成するには、 どちらの言語が適しているのでしょうか? ちなみに、当方C++の方の経験しかありませんので、もし同じようであればC++を選択しようと思います。 (2) ごく初歩的な質問で申し訳ないのですが、 VC++起動⇒ファイル⇒新規作成⇒プロジェクト にて、新規作成ダイアログが表示されますが、 .NETでWindowsアプリケーションを作成するには、 どれを選択すればよいのでしょうか? 例えば、[プロジェクトの種類]が「Visual C#」の場合、 「Windowsアプリケーション」がそれらしいのですが、 「.NET」と含まれているのは、「ASP.NET Webアプリケーション」なので。。

  • Windowsコンポーネントの追加について

    WindowsXPsp3 HomeEditionです。 メッセージ キュー (MSMQ) を利用しようとWindowsコンポーネントの追加を開いたのですが、 「メッセージ キュー サービス」と言う項目がありません。 そもそも、「アプリケーション サーバー」と言う項目がありません。 これは、最初のインストール時(OEM版でしたが・・・)に設定がなされていなかったものでしょうか。。。 マルチキャストメッセージの送受信のプログラムを作成しようとしています。 今からでも、セットアップが可能なのでしょうか。。。 よろしくお願いいたします。

  • ラジオボタンのメンバ変数

    VC++6.0でMFC AppWizard(exe)というプロジェクト、ダイアログベースでプログラミングしています。 ダイアログにラジオボタンを三つ配置し、Radio1を右クリック→プロパティ→グループにチェックを入れました。 そして、IDC_RADIO1にメンバ変数m_Radio(int)を追加してコンパイルすると「問題が発生したため終了します」というダイアログが出ます・・。 メンバ変数を削除するとコンパイルは成功します。 何が間違いでこんなエラーが出るのでしょうか? どうかよろしくお願いします。

専門家に質問してみよう