<?xml version="1.0" encoding="Shift_JIS" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>DOBON.NETプログラミング道掲示板</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi</link>
<description>DOBON.NETプログラミング道掲示板</description>
<language>ja</language>
<image>
<url>http://dobon.net/banner/dbs1.gif</url>
<link>http://dobon.net/</link>
<title>DOBON.NET</title>
<width>88</width>
<height>31</height>
</image>

<item>
<title>Re[5]: 複数起動プロセス間で共有のフォームを使いたい</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30456&amp;type=30444&amp;space=75&amp;no=0</link>
<description><![CDATA[[No:30456]<br>[投稿者:kiku]<br>[日時]2012/05/17(Thu) 10:15:19<br><br><br>■No30455に返信(サヴァさんの記事)<br>&gt; ここでいう「メッセージの範囲」とは、具体的に何を指しているのでしょうか？<br>&gt; （SendMessageの第二引数に渡す値のことなのかと思いましたが、文面からは推測することができませんでした。）<br><br>おそらくこのことではないでしょうか？<br>下記URLを見るとわかるかと思います。<br><br>http://msdn.microsoft.com/ja-jp/library/ms644931.aspx<br>http://msdn.microsoft.com/ja-jp/library/cc410981.aspx<br>]]></description>
</item>
<item>
<title>Re[4]: 複数起動プロセス間で共有のフォームを使いたい</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30455&amp;type=30444&amp;space=60&amp;no=0</link>
<description><![CDATA[[No:30455]<br>[投稿者:サヴァ]<br>[日時]2012/05/17(Thu) 09:28:01<br><br>Azulean様、コメントありがとうございました。<br>確かに、今回やろうとしていることは、ご指摘の通り正当なやり方ではないですね。<br>このような複雑なことをやっておかしなトラブルがでてしまったら対処も大変そうですので、今回は複数起動をやめ、その代わりに一つのプロセスに同じフォームを複数表示することにより対応しようと思います。<br>こうすれば、別プロセス間でフォームの親子関係を設定するような面倒なことは行わなくて済みそうです。<br>（その代わり、アプリケーションの重複起動の禁止を行うことになりますが、これは色々と情報があるようですので、自分でやってみます。）<br><br>ただ、アドバイスの中でちょっと分からないことがありました。<br><br>&gt; また、相手を終了させたいなら、相手に終了してほしいとメッセージを送ればよいでしょう。Message をすでに使っているのですよね？<br>&gt; (自分で勝手に使ってよいメッセージの範囲は決まっているのできちんと調べておいてください)<br><br>ここでいう「メッセージの範囲」とは、具体的に何を指しているのでしょうか？<br>（SendMessageの第二引数に渡す値のことなのかと思いましたが、文面からは推測することができませんでした。）]]></description>
</item>
<item>
<title>Re[3]: 複数起動プロセス間で共有のフォームを使いたい</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30454&amp;type=30444&amp;space=45&amp;no=0</link>
<description><![CDATA[[No:30454]<br>[投稿者:Azulean]<br>[日時]2012/05/16(Wed) 23:30:53<br><br>「プロセス間でウィンドウを共有する」ということ自体、かなりニッチなところです。<br>そういう外れた道を進む以上は、それなりに自分で調べる力、解決する力が求められます。<br>また、環境ややり方によってはうまく動かないかもしれません。その保障は自ら責任を持ってください。<br><br><br>「ウィンドウ 探す API」などで調べれば FindWindow ぐらいは見つけられそうですが、検索されていますか？<br>また、相手を終了させたいなら、相手に終了してほしいとメッセージを送ればよいでしょう。Message をすでに使っているのですよね？<br>(自分で勝手に使ってよいメッセージの範囲は決まっているのできちんと調べておいてください)<br><br>中途半端に .NET Framework のクラスライブラリで解決しようとするのではなく、Win32API での解決方法も模索するべきでしょう。<br>今の状況は普通の使い方ではないので、.NET Framework のクラスライブラリでは解消できない状況も多いと思われるため。]]></description>
</item>
<item>
<title>datagridviewの「列の編集」ダイアログで</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30453&amp;type=0&amp;space=0&amp;no=0</link>
<description><![CDATA[[No:30453]<br>[投稿者:latin]<br>[日時]2012/05/16(Wed) 22:45:09<br><br>[環境/言語:win7、C#4.0(VisualStudio 2010 Pro)]<br>[分類:.NET]<br>いつも参考にしています。<br><br>早速ですが、カスタム列クラス（DataGridViewColumnクラス継承）を作成し、<br>独自の列を作成しました。<br><br>DataGridViewの「列の編集」ダイアログボックスのColumnTypeで当たり前といえば当たり前ですが、今回作成したカスタム列以外にもDataGridViewTextBoxColumnなどが選択できます。<br><br>カスタムのDataGridViewを作成して、カスタム列だけを表示することは可能でしょうか？<br><br>いろいろ調べて、DataGridViewColumnDesignTimeVisibleAttributeというのがあやしいかもしれないというところまでいったのですが、参考になるようなページがなく質問させていただきます。]]></description>
</item>
<item>
<title>Re[2]: 複数起動プロセス間で共有のフォームを使いたい</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30452&amp;type=30444&amp;space=30&amp;no=0</link>
<description><![CDATA[[No:30452]<br>[投稿者:サヴァ]<br>[日時]2012/05/16(Wed) 20:09:45<br><br>2012/05/16(Wed) 20:12:03 編集(投稿者)<br><br>皆様、ご回答ありがとうございました。<br>皆様から寄せられた情報をもとに自分なりに調べてみたいと思い、お礼が遅くなり申し訳ございません。<br>まず、プロセス間通信というものを色々と調べ、その結果、以下を参考にし、WinAPIでプロセス間通信を行うことに挑戦しました。<br>参考：<br>　http://www.geocities.jp/hatanero/sendmessage1.html<br>　http://www.geocities.jp/hatanero/sendmessage2.html<br><br>また、子画面C用のプロジェクト（exe）を別途作成し、この子画面Cが、操作を行った親プロセスのメインウィンドウをオーナーとして表示させるために、以下の方法を行うことにより実現することができました。<br><br>1)親プロセスのメインウィンドウハンドルの情報をプロセス間通信で子画面Cに送信する。<br><br>2)IWin32Windowインタフェースを実装したクラスを用意し、子画面で受信した親プロセスのウィンドウハンドルの情報をもとにインスタンスを作成する。<br><br>3)子画面CのVisibleプロパティを一度Falseにしてから子画面でMe.Show(w)を行う（ここでwはIWin32Window実装クラスのインスタンス）。<br><br>※なお、ここでいう親・子というのはあくまでも私の概念であることであること、あらかじめご了承ください。<br>（おそらくWindowsの概念としては全く別のものなのでしょう。）<br><br>ついでに、子画面を閉じた後にまた子画面を開いたときに、子画面に表示されている状態をそのまま保存したい（例えばグリッドのスクロール状態などもそのままにしたい）と思い、子画面を常駐させるようにし、子画面が不要の時は非表示にするようにしてみたいと思って、以下を参考にいろいろとやってみました。<br><br>参考：<br>　http://shinshu.fm/MHz/88.44/archives/0000038341.html<br><br>ただ、以下のような問題が発生しました。<br>1)子画面が非表示になっている場合、親プロセスから子画面のプロセスをProcess.GetProcessesByNameメソッドで取得したときに、取得した子画面プロセスのMainWindowHandleは0となり、子画面のウィンドウハンドルを取得できません。<br>これは子画面をロードするときに子画面のハンドルをレジストリか一時ファイルなどに保存することにより、親プロセスからこの情報を参照することが可能になります、そもそも非表示ウィンドウのハンドルを取得する方法というものはあるのでしょうか？<br><br>2)親プロセスのアプリを終了する場合、他に親プロセスが起動していない場合は子画面のプロセスを終了させたいのですが、（常駐しているからなのか）子画面のプロセスをCloseMainWindowメソッドで終了させることができません（Falseが返る）。<br>Killメソッドを使えば子プロセスを終了することができることは分かったのですが、Killって強制終了のようなイメージがあるので、常駐プログラムの外部からの正しい終了方法を教えてくださいますでしょうか？]]></description>
</item>
<item>
<title>Re[2]: UCHAR型配列からLONG型に変換</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30451&amp;type=30449&amp;space=30&amp;no=0</link>
<description><![CDATA[[No:30451]<br>[投稿者:ぷーた]<br>[日時]2012/05/16(Wed) 16:46:23<br><br>■No30450に返信(shuさんの記事)<br>返信ありがとうございます。<br>&gt; forでiを0から4までまわして<br>&gt; number = number * 10 + (int)(data[i]-'0');<br>&gt; <br>&gt; を計算するといいと思います。<br>&gt; <br>&gt; <br>&gt; 要素0〜4までの文字列にしてatoiを使うという方法もあるかも。<br><br><br>CHAR no[5];<br>ZeroMemory( no, sizeof( no ) );<br>CopyMemory( no, &amp;data[0], 5 );<br>ULONG roomNo = atol( no );<br>このように0〜4をnoという新たな配列に入れ、<br>その配列をatolすることで出来ました。<br><br>ありがとうございました。]]></description>
</item>
<item>
<title>Re[1]: UCHAR型配列からLONG型に変換</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30450&amp;type=30449&amp;space=15&amp;no=0</link>
<description><![CDATA[[No:30450]<br>[投稿者:shu]<br>[日時]2012/05/16(Wed) 16:26:05<br><br>■No30449に返信(ぷーたさんの記事)<br><br>forでiを0から4までまわして<br>number = number * 10 + (int)(data[i]-'0');<br><br>を計算するといいと思います。<br><br><br>要素0〜4までの文字列にしてatoiを使うという方法もあるかも。]]></description>
</item>
<item>
<title>UCHAR型配列からLONG型に変換</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30449&amp;type=0&amp;space=0&amp;no=0</link>
<description><![CDATA[[No:30449]<br>[投稿者:ぷーた]<br>[日時]2012/05/16(Wed) 14:44:59<br><br>[環境/言語:Windows XP　VC++6]<br>[分類:.NET]<br>2012/05/16(Wed) 14:45:28 編集(投稿者)<br><br>UCHAR	data[256];<br>data[0] = 0x30; '0'<br>data[1] = 0x30; '0'<br>data[2] = 0x31; '1'<br>data[3] = 0x30; '0'<br>data[4] = 0x31; '1'<br>.<br>.<br>.<br><br>このようにデータが入っています。<br>ここからdata[0]〜data[4]までを取得し<br>LONG型に変換し、<br><br>LONG number = 00101<br><br>のようにしたいです。<br>どのようにすればいいでしょうか？]]></description>
</item>
<item>
<title>VB.net　＆　Spread　のフォーカスについて特定の列を飛ばすには？</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30448&amp;type=0&amp;space=0&amp;no=0</link>
<description><![CDATA[[No:30448]<br>[投稿者:Candy]<br>[日時]2012/05/16(Wed) 12:25:27<br><br>[環境/言語:WindowsXP　Framework1.1　VB.NET2003]<br>[分類:.NET]<br>2012/05/16(Wed) 12:27:09 編集(投稿者)<br><br>VB：2003<br>Spread：SPREAD for .NET Windows Forms Edition <br><br>ちょっと古いのですが、<br>Spreadにキー移動のmapをかけ、<br><br>       ' 非編集セルでの[Enter]キーを「次列へ移動」とします<br>        im = objSpread.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenFocused)<br>        im.Put(New FarPoint.Win.Spread.Keystroke(Keys.Enter, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToNextColumnWrap)<br>        im.Put(New FarPoint.Win.Spread.Keystroke(Keys.Enter, Keys.Shift), FarPoint.Win.Spread.SpreadActions.MoveToPreviousColumnWrap)<br><br>        ' 編集中セルでの[Enter]キーを「次列へ移動」とします<br>        im = objSpread.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused)<br>        im.Put(New FarPoint.Win.Spread.Keystroke(Keys.Enter, Keys.None), FarPoint.Win.Spread.SpreadActions.MoveToNextColumnWrap)<br>        im.Put(New FarPoint.Win.Spread.Keystroke(Keys.Enter, Keys.Shift), FarPoint.Win.Spread.SpreadActions.MoveToPreviousColumnWrap)<br><br>キー移動させているのですが、<br>ボタンの列はフォーカスを飛ばしたいのですが<br>何か良い方法はあるでしょうか。。。。<br><br>leaveCellで新しい列がボタンの列だったらSendKeyでtabを送ってやったら<br>見かけは飛び越えるんですが、当然、ボタンをクリックしようとしても<br>すぐにフォーカスが移動してしまいます。<br><br>新しいSpreadのバージョンのようにCELLのプロパティでCanFocusというものが<br>あればいいのですが。。。。。<br>]]></description>
</item>
<item>
<title>Re[4]: MDI　子フォーム表示タイトルバーを消したい</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30447&amp;type=30365&amp;space=60&amp;no=0</link>
<description><![CDATA[[No:30447]<br>[投稿者:せんだい]<br>[日時]2012/05/16(Wed) 08:39:45<br><br>■No30369に返信(shuさんの記事)<br>&gt; ■No30368に返信(せんだいさんの記事)<br>&gt; <br>&gt; UserControl1,UserControl2を作ったとします。<br>&gt; form1上にPanel1がありそこにUserControlを貼り付けるとします。<br>&gt; <br>&gt; <br>&gt; Public Class form1<br>&gt;     Private uc1 as UserControl1<br>&gt;     Private uc2 as UserControl1<br>&gt;     <br>&gt;     ・・・<br>&gt; <br>&gt;     uc1 as new UserControl1<br>&gt;     uc1.Dock = DockStyle.Fill<br>&gt;     uc1.visible =false <br>&gt;     Panel1.Controls.Add(uc1)<br>&gt;     uc2 as new UserControl1<br>&gt;     uc2.Dock = DockStyle.Fill<br>&gt;     uc2.visible =false <br>&gt;     Panel1.Controls.Add(uc2)<br>&gt; <br>&gt;     ・・・<br>&gt; <br>&gt;     If 〜 Then<br>&gt;         uc1.Visible = True<br>&gt;         uc2.Visible = False<br>&gt;     Else<br>&gt;         uc1.Visible = False<br>&gt;         uc2.Visible = True<br>&gt;     End If<br>&gt; <br>&gt;     ・・・<br>&gt; <br>&gt; End Class<br>&gt; <br>&gt; こんな感じです。UserControlの作成はプロジェクトに追加するクラスを<br>&gt; ユーザーコントロールにすれば良いです。デザインはFormとほぼ同じように<br>&gt; 行うことが出来ます。UserControl内へのコントロールへのアクセスも同じように<br>&gt; 出来ます。<br>&gt; <br><br><br>shuさん　<br>遅くなりました。<br>アドバイス内容でうまくできました。<br>ありがとうございます。<br><br><br>]]></description>
</item>
<item>
<title>Re[1]: 複数起動プロセス間で共有のフォームを使いたい</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30446&amp;type=30444&amp;space=15&amp;no=0</link>
<description><![CDATA[[No:30446]<br>[投稿者:shu]<br>[日時]2012/05/16(Wed) 07:30:26<br><br>■No30444に返信(サヴァさんの記事)<br><br>プロセス間通信でいろいろ検索してみて<br>どの方法で実装するのか決めて試してから<br>分からないところを質問された方がよいと思います。]]></description>
</item>
<item>
<title>Re[1]: 複数起動プロセス間で共有のフォームを使いたい</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30445&amp;type=30444&amp;space=15&amp;no=0</link>
<description><![CDATA[[No:30445]<br>[投稿者:Azulean]<br>[日時]2012/05/15(Tue) 22:52:31<br><br>2012/05/15(Tue) 22:53:13 編集(投稿者)<br><br>フォーム（ウィンドウ）はスレッドに属し、スレッドはプロセスに属します。<br>あるウィンドウの親を別のプロセスのウィンドウにすることはできますが、親子関係が変わるだけで、ウィンドウの処理を行うスレッド・プロセスは変わりません。<br><br>たとえば、子画面 C の親を P2 のメインフォームにしたところで、子画面 C への操作によるイベントは P1 にしか起きません。<br>このように、ウィンドウの親子関係は変えられますが、ウィンドウとスレッド・プロセスの関係は変えられません。<br><br>今回やりたいことでアプローチとして考えられるのは以下のようなものでしょうか。<br><br>１．P2 で表示しようとしたときに P1 に対して子画面 C を閉じさせるような通信をして、P2 で改めて子画面 C を出すようにする。<br><br>２．どちらかのプロセスでのみ子画面 C を扱い、他方のプロセスは子画面を扱うプロセスにリクエスト（通信）して画面を表示してもらう。結果のフィードバックもそのプロセスから通信して受け取る。<br><br>// 複雑になるだけなので、できれば完全に別々にする、あるいは同一プロセスにする方向を模索した方がよいとは思いますが…。]]></description>
</item>
<item>
<title>複数起動プロセス間で共有のフォームを使いたい</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30444&amp;type=0&amp;space=0&amp;no=0</link>
<description><![CDATA[[No:30444]<br>[投稿者:サヴァ]<br>[日時]2012/05/15(Tue) 15:55:24<br><br>[環境/言語:VB2008]<br>[分類:.NET]<br>2012/05/15(Tue) 15:57:33 編集(投稿者)<br><br>VB2008でソフトの作成を行っています。<br>このソフトは複数プロセス起動することが可能となっています。<br>今、このソフトに検索用画面のような子画面を用意したいと思うのですが、複数プロセスが起動している場合には、この子画面を各プロセスで共有したいのです。<br>この共有という意味は、例えば、以下のような感じです。<br>このソフトのプロセスP1・P2が起動しているとします。<br>プロセスP1上の操作（例えばボタンクリック）を行うことにより、子画面CがP1のメインフォームをオーナーとして開きます。<br>この状態でプロセスP2のメインフォームをアクティブにし、プロセスP2上の操作（例えばボタンクリック）を行うことにより、先ほど開いた子画面CのオーナーがP2のメインフォームに変わります（子画面Cに表示されている内容はそのまま）。<br>この時プロセスP1のメインフォームをアクティブにすると、子画面Cは表示されません。<br>（すでにプロセスP2のメインフォームは子画面Cのオーナーではないため）<br><br>ちょっとうまく説明ができなくて申し訳ないのですが、このようなことは可能なのでしょうか？]]></description>
</item>
<item>
<title>ソケット通信をSSL暗号化したい</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30443&amp;type=0&amp;space=0&amp;no=0</link>
<description><![CDATA[[No:30443]<br>[投稿者:jun039]<br>[日時]2012/05/15(Tue) 10:25:56<br><br>[環境/言語:OS ： Windows 7 / 言語 ： C#]<br>[分類:.NET]<br>【解決したい問題】<br><br>※C#初心者です。<br>仕事で、SSL暗号化されたソケット通信をすることに<br>なったのですが、Google等で検索しても、良いサンプルが<br>無く、ここに投稿させて頂きました。<br><br>SslStreamで検索してMicrosoft HPにサンプルはあったのですが、<br>実行すると<br><br>　Cliant側　：　Certificate error<br><br>　となります。<br>　一時的に無視するようにしたのですが、<br><br>　Server側　：<br>「サーバー モード SSL は関連付けられた秘密キーを使用した証明書を使用しなければなりません。」<br>というエラーが出てしまいます。<br><br>参考url：http://msdn.microsoft.com/ja-jp/library/system.net.security.sslstream(v=vs.80).aspx<br><br><br><br>使用した証明書は、【04WebServer】で作成したものです。<br><br>参考url：http://mizushima.ne.jp/Windows/HTTP/04WebServer/04WebServer-SSL.php<br><br>証明書の指定方法が間違っているのでしょうか？<br><br>申し訳ありませんが、ご教授宜しくお願いします。]]></description>
</item>
<item>
<title>Re[2]: オプションボタンのコントロール配列を動的に指定したい。</title>
<link>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=one&amp;namber=30442&amp;type=30435&amp;space=30&amp;no=0</link>
<description><![CDATA[[No:30442]<br>[投稿者:Tech]<br>[日時]2012/05/15(Tue) 08:28:12<br><br>■No30440に返信(魔界の仮面弁士さんの記事)<br>&gt; ■No30435に返信(Techさんの記事)<br>&gt;&gt;VB6から.netに移行しています。 <br>&gt; VB6 互換ライブラリに頼りすぎない方が良いですよ。<br>&gt; .NET には .NET の作り方というものがありますので。<br>&gt; <br>&gt; <br>&gt;&gt;me.control(&quot;ボタン&quot; &amp; i &amp; &quot;(1)&quot;).checkedの用に<br>&gt; control → Controls 、用→様 ですね。<br>&gt; <br>&gt; <br>&gt;&gt;変数iを使って、チェックされているか判断したいのですが。 <br>&gt; これでどうでしょう。<br>&gt; RadioButtonArray はコントロールではないので、Me.Controls の代わりに<br>&gt; CallByName 経由でアクセスしてみました。<br>&gt; <br>&gt; '--------------------<br>&gt; <br>&gt; Option Explicit<br>&gt; <br>&gt; Private Sub Command1_Click()<br>&gt;     Dim i As Integer<br>&gt;     i = 1<br>&gt;     If Me.Controls(&quot;Option&quot; &amp; CStr(i))(1).Value Then<br>&gt;         MsgBox &quot;Option1(1) がチェックされています。&quot;<br>&gt;     Else<br>&gt;         MsgBox &quot;未チェック&quot;<br>&gt;     End If<br>&gt; End Sub<br>&gt; <br>&gt; '--------------------<br>&gt; Option Strict On<br>&gt; Imports Microsoft.VisualBasic.Compatibility.VB6<br>&gt; <br>&gt; Friend Class Form1<br>&gt;     Inherits System.Windows.Forms.Form<br>&gt; <br>&gt;     Private Sub Command1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Command1.Click<br>&gt;         Dim i As Short = 1<br>&gt;         Dim rdo As RadioButtonArray = DirectCast(CallByName(Me, &quot;Option&quot; &amp; CStr(i), CallType.Get), RadioButtonArray)<br>&gt; <br>&gt;         If rdo(1).Checked Then<br>&gt;             MsgBox(&quot;Option1(1) がチェックされています。&quot;)<br>&gt;         Else<br>&gt;             MsgBox(&quot;未チェック&quot;)<br>&gt;         End If<br>&gt;     End Sub<br>&gt; End Class<br>&gt; <br>&gt; ==============================<br>&gt; <br>&gt; なお、DirectCast を使っている行は、VB6 でいうところの<br>&gt; 　Dim rdo As Object    'VB6 のコントロール配列には、固有の型が無い<br>&gt; 　Set rdo = CallByName(Me, &quot;Option1&quot;, VbGet)<br>&gt; 　If rdo(1).Value Then<br>&gt; のコードに相当します。<br><br>間違えて消してしまいました。<br>無事、希望通りの動作になりました。<br>このたびは、ありがとうございました。]]></description>
</item>
</channel>
</rss>

