• ベストアンサー

DDEの制限について

複数の各社のアプリケーションのDDEからデータを取得して、データベースに書き込むプログラムの開発を考えています。 Q1. MSDNによるとDDEの制限事項として、 "32 ビット版で同時にリンク可能な数は 34 まで" とありますが、このリンクの意味がよくわかりません。 どちらかご存知の方がおられましたら教えてください。 Q2. 上記機能を持つ市販品をご存知の方がおられましたら教えて下さい。

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

  • ベストアンサー
  • bugmaru
  • ベストアンサー率38% (76/195)
回答No.1

Q1 DDE通信セッションの数です。(AというアプリケーションのBと言う公開機能   と通信を確立すると1セッション(リンク)です) Q2 MS Office製品はまだ一応DDE対応していると思いましたが、OLEや   ActiveX(COM,DCOM)にとって変わられてしまったので、あえて実装   してるアプリは少ないと思います。     DDEはWindows3.1時代までは使われていた、Windowsメッセージベースの  アプリケーション間通信方式でしたが、MicrosoftがOLE2を発表した時  今後DDEに関してはどうなるか分からないと言っていましたので。

hyperbird
質問者

お礼

ご回答いただきましてどうもありがとうございます。 セッションの数ということで理解することができました。 どうもありがとうございました。 DDEはやはり今後廃止の方向のようです。 しかしながら、今、古いISAの工業用のボードを扱わなければならない事情があって、これがDDEにしか対応してないので、とても頭の痛いところです。 以上どうもありがとうございました。

関連するQ&A

  • MDIで同時起動するドキュメント数の制限方法

    次の開発環境でWindowsアプリを作成するにあたり、 アプリケーションの種類をMDIとします。  WindowsXP Professional  Visual Studio.NET 2002  VC++ MFC そこで、質問なのですがMDIで同時起動する ドキュメント数を制限する方法はありますか。 例えば、ウィンドウ内で開くドキュメント数を 4つまでに制限する。 .NET上での設定なのか、コード上で行うのか。 または、参照するサイトやサンプルプログラム、 書籍、ヒントとなる関数やコードなど、なんでも よろしいのでご存じなことを教えて頂けないで しょうか。

  • VisualStudio2010(C#)の学習方法

    開いていただきありがとうございます。 自分はこれまで趣味でプログラミングを学習してきた人間ですが、 特に必要に迫られたことがなかったのでGUIアプリケーションではなくCUIアプリケーションを中心に開発してきました。 ですがそろそろGUIアプリケーションにも手を出してみたいとの思いもありVisualStudioを導入したのですが、 率直に言うと躓いている状態であり、力をお貸しいただけないだろうかと質問させていただいた次第です。 現在アプリケーション開発にはC#を用いているのですが、 GUIアプリケーションの開発にはC#そのものの知識だけではなくコンポーネントに関する知識なども要求され、これが躓きの主原因となっています。 例えばラベルであったりボタンであったりは、使いこなすことができれば大変便利なものではありますが、 それらの学習資料であるMSDNが読んでいて分かりにくいというか……日本語なのにさっぱり日本語に見えないことが多々あります。 原文を読めば納得できる場合もあるのですが、生憎と英語力はそれほどではないため、多大な期待を寄せることはできません。 したがいまして手探りで理解できる程度の機能しか用いることができず、全体的に単純なものに落ち着きがちです。 最初は市販の「VisualC#によるアプリケーション開発」のような本を読めばいいかと楽観していましたが、 探し方が悪いのか、これらの本はほとんどがC#の平易な説明に終始しており、自分の欲しい情報は数点あればラッキーといった具合です。 WPFを学べば解決するかとも思いましたが、残念ながら和書は点数が少ないようで程度のあったものを探すことができませんでした。 そのたびそのたびに検索をすることで、なんとかそれらしい物を仕上げてはいますが、 いかんせん体系的に学習していないために知識が散漫としており、特殊例には対処できず、なんともいえない気持ち悪さが残ります。 やはり最終的にはMSDNに挑戦しなければいけないのだなあと思ってはおりますが、そう簡単にはいかないもので、 前段階としてある程度の内容をそれなりに突っ込んで学習することができればなあ……と思うかぎりです。 書籍でもサイトでも構いませんが、「C#の学習」ではなく「VisualStudioの学習」を中心としたもの、 将来的にMSDNに挑むにあたっての橋渡しとなるようなものをご存じでしたら、どうぞご教示いただければと存じます。 曖昧な質問で申し訳ありませんが、どうぞご助力いただければ幸いです。

  • CGIへの直リンク制限

    CGIでページを表示していますが、 直リンクを制限するためにこのサイト ( http://cgiroom.nu/ )のKEEP OUTというプログラムを 使用したいのですが、ダウンロードができないようです。 ダウンロード先が分かる方はいらっしゃいますか? 又このプログラムと同じ機能(CGIへの直リンク制限)の プログラムをご存知の方はいらっしゃいますか?

  • Apache のアクセス制限モジュール

    Apache の同時接続数を制限するモジュールを探しています。 mod_iplimitconnみたいな「同一のIP」からの同時接続数制限ではなく、 Apache全体に対しての同時接続数制限をしたいのですが、 Apache Registry を検索してもそのようなものが見つかりません。 Google でも検索したのですが。 設定した最大同時接続数を越えると 502 を返すモジュールってないのでしょうか? ご存知の方がいらっしゃいましたらご教示ください。 よろしくお願いします。

  • 給付制限について

    はじめまして。 雇用保険の給付制限について質問させて下さい。 1.自己都合退職で課される3ヶ月の給付制限中の求職活動は   必要でしょうか? 2.「教育訓練給付制度対象講座の受講」は求職活動に該当   するのでしょうか? その他注意事項など、ご存知の方のご回答をお待ちしています。

  • javaVMの仕様(制限事項)について

    JavaVMの制限事項の調査をするため 仕様書を探しています。 どなたかご存知の方いらっしゃいませんでしょうか? ちなみに英語版はSUNのHPで見つけたのですが, 英語が読めなくて。。。(^^;) どこか日本語に訳しているサイトをご存知の方いらっしゃいませんでしょうか?

    • ベストアンサー
    • Java
  • *log.LDFもデータベースの容量に計算されますか。

    現在、SQL Server Express Edtion 2005を使って、開発を行っています。 このエディションの制限として、データベースの最大容量は4Gまでです。データベースの容量は*.mdfだけですか、*.mdfと*.LDFの合計となりますでしょうか。 ご存知の方は、ぜひ教えてください。

  • 楽天RSSからDDEで直接データ取得してcsv出力

    楽天RSSというものを用いて株価のリアルタイムデータを受信することができます。 リアルタイムデータを表示させたいセルに Excel であれば =RSS|'4776.T'!現在値 LibreOffice Calc であれば =DDE("RSS","4776.T","現在値") などと入力しておけば リアルタイムで最新の値が更新されて表示してくれます。 しかし、表計算ソフトを経由するのはシステムに余計な負荷をかけると思いますので、 低負荷な言語を用いて DDEから直接データを取得して リアルタイムデータを次々にcsvに出力していきたいです。 http://okwave.jp/qa/q2795438.html にVBAを使用する方法が書かれているのですが VisualBasicの系統は使ったことがありませんので、 なるべくならCygwinを用いて シェルスクリプトやC言語により同じことを実現したいです。 (UNIX系のやり方が無理であればVBAを憶えることにしますけども) どのようにしたらできるでしょうか? とっかかりの部分を教えていただきたいです。 また、楽天のRSS(RealtimeSpreadSheet)がブログ関連でよく出てくるRSSとは 元々の名前からすると違うような感じですが 更新をチェックしているという点から見れば同一かもしれないという気もしまして この辺りもよく理解できておりません。 ご存じの方、どうぞよろしくお願いします。

  • VC++で静的リンクしたアプリを作りたい

    Microsoft のVisual Studio 2012 を使用しています。VC++2012 を使用して静的リンクしたアプリケーションを作りたいのですが、静的リンクを行う設定方法がわかりません。言い換えると .Net FrameWork がない環境でも動くアプリケーションを作りたいのです。 詳細は、MSN 相談箱 QNo.8057365(投稿日時 - 2013-04-24 12:53:43)を参照ください。 現在は、次のMSDNの技術資料「Deployment in Visual C++」 http://msdn.microsoft.com/ja-jp/library/dd293574.aspx に記載されている2番目の方法Local Deployment(ローカル配置)に記載されている必要な DLL ファイルをコピーする方法で実現していますが、Microsoft に相談したところ、次のように言われています。 『VC++ 2012 のLocal Deployment を使ってアプリケーション プログラムの開発を行うのは良いが、一旦開発が成功した後はLocal Deployment の使用を禁止する。』 以上の経緯から、静的リンクした VC++ 2012 アプリケーション プログラムを作る必要があります。具体的な形態は、Windows PE 3 で起動したPC でVC++ 2012 で開発したアプリケーション プログラムを動かします。 Visual Studio 2012 でプロジェクトを定義するとき、「静的リンク アプリケーション」指定の必要があると考えるのですが、その方法がわかりません。どうかご教示をお願いします。

  • windows95/98だと、ブラウザのコンボボックスが表示されません

    すみません、アプリケーション開発中なのですが、Windows95・98環境の場合に、ブラウザ上のコンボボックス表示ができないという事象にあっています。(一画面上にコンボボックスが40程あります) 以前システム導入にかかわったときにも似たような事がありましたが、アプリケーション同時起動をしなければ大丈夫でしたので、大きな問題にはなりませんでした。 OSでのメモリ管理?が実際のスペックに関わらず制限がついてしまい、限界に来てしまっている、様なことがあるのでしょうか? 同様の事象がある方、原因がお分かりの方、万が一対処法などもしご存知の方がいれば教えていただけると大変助かります。 どうぞ宜しくお願いいたします。

専門家に質問してみよう