• 締切済み

猫でもわかるプログラミング150章

ttp://www.kumei.ne.jp/c_lang/sdk2/sdk_150.htm のプログラムを作成しました。 内容:DDE接続でExcelからデータ読み込み 現象:DDE(D)→DDE開始(S)をすると"サーバーに接続失敗"となります。 指定されているR1C1形式にもしています。 原因がわかりません。 わかる方がいれば教えてください。 お願いします。

noname#16765
noname#16765

みんなの回答

  • linus1974
  • ベストアンサー率19% (71/370)
回答No.1

COMじゃ目的を果たせないのでしょうか。 いまどきDDEはめずらしいです。

noname#16765
質問者

補足

すみませんが勉強のために、順番に進めていただけなのでそこは気にしていなかったです。 ですがDDEというのが余り使われていないようならこの章はとばそうと思います。 ただエラーが気になりますが・・・

関連するQ&A

  • 猫でもわかるプログラミング74章について

    http://www.kumei.ne.jp/c_lang/sdk/sdk_74.htm にあるプログラムなのですが ビルドすると、"OPENFILENAME: 定義されていない識別子です。" と出力されます。 何が原因なのでしょうか・・。 開発ソフトはVS2005 proを使っています。

  • 猫でもわかるプログラミング41章

    http://www.kumei.ne.jp/c_lang/sdk/sdk_41.htm です。クリックしたらBMP画像を変化させるという単純なプログラムで、掲載されている内容はなんとか理解したのですが、一番最後のコメント。 ******************** クリックに対して反応が悪いときがあります。プログラムのアルゴリズムを変えてもっとスムースに動くように改良してみてください。 ******************** でつまづいています。どうもスムーズに動くようなアルゴリズムが組めません。 自分がやった方法として、 1.インスタンスハンドルをグローバル変数にして、早い段階でこれに代入しておく。 くらいしか思いつきません。というよりこれによって早くなるのかどうかもわかりません^^; 何か他に方法はあるでしょうか

  • 猫でもわかるプログラミング WindowsSDK編 第一部6章

    WindowsXP cygwin gcc で以下のプログラム(Sample02.cpp)を作成しています。 http://www.kumei.ne.jp/c_lang/sdk/sdk_06.htm sample02.h,sample02.rc,sample02.cppをエディタで書いて同一フォルダに置いた後、コマンドプロンプトよりgccでコンパイルし、プログラムを実行すると、メッセージの書かれたウィンドウは表示されるのですが、メニューが表示されません。 どこかプログラムを変更しないとだめなんでしょうか? ご存知の方いらっしゃいましたらアドバイスお願い致します。

  • 猫でもわかるプログラミング161章

    http://www.kumei.ne.jp/c_lang/sdk2/sdk_161.htm にDLLを使ったメッセージフックについて説明があるのですが、どうもその通りにやってもうまくいきません。 まず、 1.dll作成する際にlibが生成されない。 2.ヘッダファイルに #define EXPORT extern "C" __declspec(dllexport) を付け加え、 EXPORT LRESULT CALLBACK .... という風にEXPORTをつけてビルドすると、libファイルが生成されるものの、それをメインプログラムのプロジェクトに追加しても リンク中... hookmain.obj : error LNK2001: 外部シンボル ""int __cdecl ResetHook(void)" (?ResetHook@@YAHXZ)" は未解決です hookmain.obj : error LNK2001: 外部シンボル ""int __cdecl SetHook(void)" (?SetHook@@YAHXZ)" は未解決です Debug/hook.exe : fatal error LNK1120: 外部参照 2 が未解決です。 link.exe の実行エラー というエラーが起きます。 このエラーが何を意味しているかもわからず、dllについても勉強中なのでどこを直せばいいかがみえてきません。どなたかわかる方がいらしたらよろしくお願いします VC++ 6.0 WinXP

  • 猫でもわかるプログラミング74章

    74章は http://www.kumei.ne.jp/c_lang/sdk/sdk_74.htm です。簡単なメモ帳をつくるというお題で、その中に ファイルをオープンするとき、 char szFileName[256];// オープンするファイル名(パス付き) char szFile[64];// ファイル名 OPENFILENAME ofn; として、 … ofn.lpstrFile = szFileName; //フルパスつきファイル名を格納 ofn.lpstrFileTitle = szFile;//選択されたファイル名が格納されます … GetOpenFileName関数 として、「ファイルを開く」のコモンダイアログを開いてファイル名等等を取得し、 CreateFileでそのファイルをopenするという例題なのですが、 szFileNameにはパスつきファイル名が格納されているのですが、szFileにはなにも格納されていないみたいなんです。ずっと色々悩んでいるのですが、どこがいけないでしょうか。 VC++ 6.0 WinXP

  • 猫でも 20章

    LRESULTはlong型、DWORDはmsdnより、「32 ビットの符号なし整数、またはセグメント アドレスとそれに関連するオフセット」、SendMessageは返り値はLRESULT型。それで、猫でもわかるプログラミング20章(http://www.kumei.ne.jp/c_lang/sdk/sdk_20.htm)、の上のほうにリスト等の情報を取得するのに、 int getDlg(HWND hDlgWnd) { GetWindowText(GetDlgItem(hDlgWnd, IDC_EDIT1), edit_str, sizeof(edit_str)); ScrPos = GetScrollPos(GetDlgItem(hDlgWnd, IDC_SCROLL1), SB_CTL); ListNo = (int)(DWORD)SendMessage(GetDlgItem(hDlgWnd, IDC_LIST1), LB_GETCURSEL, 0L, 0L); ComboNo = (int)(DWORD)SendMessage(GetDlgItem(hDlgWnd, IDC_COMBO1), CB_GETCURSEL, 0L, 0L); return 0; } とあるのですが、SendMessageを(int)(DWORD)とキャストしているのはなぜなんでしょうか。(int)ではダメですか?

  • 猫でもできる ~ にエラーが出ます。

    以下、のサンプルプログラムを VC6.0 でコンパイルしようとすると custom01.rc (ダイアログ) のところでエラーが出ます。 http://www.kumei.ne.jp/c_lang/sdk3/sdk_261.htm error RC2104 : undefined keyword or key name: IDC_EDIT1 こちらのサンプルは、ストレートに動かないことはままあります。 VCのバージョンが違うからなのか、はたまたヘッダーファイルなどの追記忘れなのか。 (基本的に書いてあるとおりに忠実にやっているつもりなんですが)

  • MDI(自作メモ帳)の子ウィンドウのHWND取得について

    はじめまして、TKOZという者です。 c言語とWINAPIでMDIの自作メモ帳を作っています。 ところで、MDIを使って、複数のドキュメントウィンドウでテキストファイル を保存したいのですが、選択されたドキュメントウィンドウの保存をする 際にそのドキュメントウィンドウのHWND取得をしたいのですが、 どうすればいいでしょうか? ソースコードはこれです。 http://www.kumei.ne.jp/c_lang/sdk/sdk_83.htm http://www.kumei.ne.jp/c_lang/sdk/sdk_84.htm http://www.kumei.ne.jp/c_lang/sdk/sdk_85.htm

  • 用意するもの

    質問させていただきます DIREXTXや ttp://www.kumei.ne.jp/c_lang/index_sdk.html こちらに書いてあるWindows SDKは どこでダウンロードすればいいんでしょうか? 探しているんですが英語で書いてあったりよくわかりません できれば詳しく教えて下さると嬉しいです;

  • コモンコントロールInitCommonControls

    久米井さんのサイトを参考にしてコモンコントロールの使い方を 調べているんですが、57章 http://www.kumei.ne.jp/c_lang/sdk/sdk_57.htm こちらではInitCommonControls関数です。 148章 http://www.kumei.ne.jp/c_lang/sdk2/sdk_148.htm こちらでは、InitCommonControlsExが使われていますが、 従来のInitCommonControls関数でも差し支えはありません。(多分) と書かれています。 その多分についての詳しい情報を教えてください。

専門家に質問してみよう