mfc-ml

2004年02月

28

[mfc 48242] RE: [mfc 48204] Re: ストリングテーブルの修正

mamiです。
ayaさん、篠原さん、アドバイスありがとうございました。

>動的な更新が必要なのではなく,単に管理の都合ということだけなら,
>テキストファイルを読んで各言語用 DLL の文字列リソースを差し替える
>ような簡易リソースエディタを作って作業を自動化するのが現実的だと
>思います。
>まぁ,その仕組みを本体に組み込み,テキストから DLL を更新してから
>切り替えるという手もありますが。

この方法が私のやりたいことにぴったりあってるような気がします。
リソースエディタを作るってのがなかなか複雑そうですが、がんばってや
ってみます。ありがとうございました。今度はリソースエディタの件でいろ
いろご質問させていただくかもしれません。
27

[mfc 48241] Re: 「ダイアログインターネットオンライン・オフライン判定」に関連して


社本@ワックです。

> だらだらと書きましたが、結局
>   1.IEのオフライン状態を検知したい。
>   2.IEのオフライン状態を変更したい。
>   3.「オフラインでは使用できないWebページ」ダイアログを出してユーザに
IE
> の
>   オフライン/オンラインを選択させることのできる方法があるのか?
> を教えて下さい。

ここに記載があったかと思います。

http://msdn.microsoft.com/workshop/components/offline/offline.asp


// 社本 明弘
// http://www.wac-jp.com/programmers/
// Microsoft MVP for VC++ (Oct 2003 - Oct 2004)
27

[mfc 48240] Transport Driver Interfaceのプログラミング

こんにちは~

ソケット通信を行っているプロセスがどのリモートのマ
シンと通信しているのかを表示するプログラムを作り
たいのです。
WindowsXPでは、

C:\PROGRAM FILES\MICROSOFT SDK\INCLUDEの
IPHlpApi.h をインクルードしてGetTcpTableという関数
を使えば、netstat.exeが表示するのと同じような情報
(WindowsXPではプロセスIDも含まれる)を得ること
ができました。

問題点は
Windows98では出来ないということです。

ちなみにnetstat.exeはどやってそんな情報調べてるのか
調べてみたのですけど、ソケット通信の下位レベルにあ
るTDI(Transport Driver Interface)というインターフェイス
を使っているらしいのです。

このTDIといインターフェイスを使ってプログラミングする
ためには何が必要なのでしょうか?

どうしたらよいでしょうか?
お願いします。

From くま
__________________________________________________
Do You Yahoo!?
http://bb.yahoo.co.jp/
27

[mfc 48239] 「ダイアログインターネットオンライン・オフライン判定」に関連して

はじめましてPCHANです。

わたしも今AKIさんと同じ問題でハマッています。
VC++6でCInternetSession->CHttpConnection->CHttpFileという流れで
Http通信をしているですが、IEがオフラインになっているとインターネット
接続されていればInternetGetConnectedState()は「接続」をかえすため、
ローカルにキャッシュされていなければ、CHttpFileのメソッドで「ファイルが
みつかりません」というエラーになってしまいます。

IWebBrowser2インターフェイスも試してみたのですが、get_Offline、pit_Offlineは
どうも無効なようで(MSDNのIWebBrowser2のページにも
  Note that not all of the methods listed below supported by the
WebBrowser control
とありました)、うまく解決しません。

アプリの中には「オフラインでは使用できないWebページ」ダイアログを表示して
(させて)
対応しているものもあるので、方法がないわけではないと思うのですが・・・。

だらだらと書きましたが、結局
  1.IEのオフライン状態を検知したい。
  2.IEのオフライン状態を変更したい。
  3.「オフラインでは使用できないWebページ」ダイアログを出してユーザにIE

  オフライン/オンラインを選択させることのできる方法があるのか?
を教えて下さい。

以上、よろしくお願いします。
27

[mfc 48238] Re:自作クラスの中でOSからメッセージを受け取るには...?

ども。Aikoです。 <(。。) どもども...

> mikio hara
お世話になります。

>まず、クラスを主体より
>逆にスレッドの生成と生存期間にクラスを考慮された方が
>よいのかなと思います。
なるほどぉ。まったく考えつかなかったです。

メインスレッドから通信スレッドを作って、
そのスレッドの中で new かなにかでクラスを作るってことですかねぇ?

とりあえずいろいろ試してみます。。。

__________________________________________________
Do You Yahoo!?
http://bb.yahoo.co.jp/
記事検索
Amazon.co.jp
  • ライブドアブログ