[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 10/20 08:57 / Filesize : 86 KB / Number-of Response : 364
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C#, C♯, C#相談室 Part76



1 名前:デフォルトの名無しさん mailto:sage [2012/10/11(木) 04:21:12.46 ]
前スレ
C#, C♯, C#相談室 Part75
toro.2ch.net/test/read.cgi/tech/1346940693/

Visual Studio 2010 Express
www.microsoft.com/japan/msdn/vstudio/express/default.aspx

Visual Studio 2012 Express
www.microsoft.com/visualstudio/11/ja-jp/products/express

82 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 13:12:08.21 ]
スレ違いの概念が認識できないキチガイタイプはどう扱うべきですか

83 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 13:13:10.37 ]
>>80
セキュア─な運用のファイア─ウォ─ルに土管を通すのはメドイ


84 名前:デフォルトの名無しさん [2012/10/14(日) 13:13:22.34 ]
>>81
httpやwebサーバーなどを土管などにしたクラウドの
概念についてこれないのならついてこれないなりに
黙ってたほうがいいですよw

85 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 13:13:38.33 ]
キチガイ(の群れ)には触らない。
これ鉄則。

86 名前:デフォルトの名無しさん [2012/10/14(日) 17:29:40.57 ]
>>29
SMTPサーバ自体は、さくらインターネットのレンタルサーバを指定しています。

87 名前:デフォルトの名無しさん [2012/10/14(日) 17:31:29.71 ]
一定時間毎に処理結果をラベルに表示させる場合
次の様に Thread.Sleepを使うよりも Tiemr イベントを使う方が定石(一般)なのでしょうか?

for ( int i = 0 ; i < 100 ; i++)
{
label_hoge.Text = i.ToString() ;
Thread.Sleep(1000);
}


88 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 17:33:29.13 ]
Thread.Sleepでやってみて、それで更新されてるならそれでいいよ

89 名前:デフォルトの名無しさん [2012/10/14(日) 17:45:15.74 ]
>>88
更新される場合と、されない場合があります。
(応答無し)が表示される、場合があります。

1マシンで複数のアプリを動かしております。

90 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 18:05:14.26 ]
じゃあThread.Sleepは定石どころかやり方が間違ってるんだよ
悟ろうよ



91 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 18:28:09.81 ]
>>87

>ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
>ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。

toro.2ch.net/test/read.cgi/tech/1349163087/

あんたにはこっちのほうがお似合いだよ

92 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 19:00:44.87 ]
>>87
GUI自体がループされて描画されているんだから
自作のループを作る必要はないと思うんだ
ということでTimerでいいと思う

93 名前:デフォルトの名無しさん [2012/10/14(日) 19:44:16.03 ]
>>91
死ね。氏ねじゃないので勘違いしないでね。

>>92
サンキュー。
Timer使ってやります。

94 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 20:17:23.78 ]
またこいよ

95 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 20:20:12.84 ]
ああ、APIの定義がどうとかいうアホの言い争いよりは万倍いい

96 名前:デフォルトの名無しさん [2012/10/14(日) 20:29:32.63 ]


2:50 やっぱ神芸人だわ。
www.youtube.com/watch?v=j5NpRb3X91I

97 名前:デフォルトの名無しさん [2012/10/14(日) 20:47:53.88 ]
荒れてんな



98 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 21:27:55.65 ]
>>93
過疎ってるから構ってもらえてるけど少しは自分の低能さを恥なさい

99 名前:デフォルトの名無しさん [2012/10/14(日) 21:40:02.15 ]
Bccで送ったメールは
Toで送った人のメールの詳細を見ても
ばれないよね?

一応確認してみたけど
Bccのアドレスはどこにも入ってなかった。

勿論メールサーバ側のログを見れば分かると思うけど。

100 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 21:40:20.34 ]
お前殺されたいのか?



101 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 21:41:38.39 ]
>>100
これは通報しておかないとな

102 名前:デフォルトの名無しさん mailto:sage [2012/10/14(日) 21:51:50.78 ]
99が殺されて100が逮捕がモアベターな展開

103 名前:デフォルトの名無しさん [2012/10/14(日) 22:22:31.83 ]
>>100
また、前スレに続いて今度は殺害予告か?

また、通報せにゃならんかな。

104 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 06:56:44.98 ]
コードなんてそのうち覚えるけどUIのセンスは致命的だな
ああああああああああああああああああああイライラするうううううううううううううううう

105 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 15:07:25.93 ]
>>98
送り仮名さえ間違う自分を恥じなさい

106 名前:デフォルトの名無しさん [2012/10/15(月) 15:44:14.59 ]
ノノノハo∈
从‘ 。‘) < C#のスレッドに粘着してる人たち肝いんですけおどぉおお


107 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 15:47:51.96 ]
>>100
これはアウトだな。
マジ通報したから、警察が家に行くと思うよ。

108 名前:デフォルトの名無しさん [2012/10/15(月) 15:57:20.52 ]
List<string> ret = new List<string>();


ArrayListだと

どっちを使った方がええの?

個人的にArrayList の方が直観的にわかり易くていいいんですけど。

109 名前:デフォルトの名無しさん [2012/10/15(月) 15:57:58.34 ]
>>107
前スレッドで猫を虐待した奴の自宅に
警察が押しかけたらしいからな。

110 名前:デフォルトの名無しさん [2012/10/15(月) 15:59:41.96 ]
>>108
ArrayListは化石で互換のために残してあるだけとか
List<T>を使ってください



111 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 16:22:48.77 ]
>>109
今回は人間の殺害予告だから
前よりも迅速に対応してもらえると思う。
今頃>>100はガクブルだろうなw

112 名前:デフォルトの名無しさん [2012/10/15(月) 16:25:52.16 ]


View > Output で Output ウィンドウを表示した状態で
Debug.WriteLine("あいうえおおぉおお");

とコードを記述しても、 Outputウィンドウに何も
表示されません。

出力ウィンドウにVS2005までは出力されていたのですが
VS2010になって仕様が変わったのでしょうか?


113 名前:デフォルトの名無しさん [2012/10/15(月) 16:27:00.98 ]
>>110
多量のデータを突っ込む場合とかを考えると
やはり List<T> の方が良さそうですね。

ArrayListを今後コードを書く場合には
積極的に使いたいと思います。

114 名前:112 [2012/10/15(月) 16:32:36.36 ]
よくわからなんけど、VS再起動したら直りますた。

115 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 16:38:26.46 ]
>>108
またどぼんの犠牲者が・・・

116 名前:デフォルトの名無しさん [2012/10/15(月) 16:39:52.23 ]
C# wiki の奴がまた どぼん に嫉妬しとるな

117 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 17:10:26.00 ]
レガシーな情報削除しないGoogleがすべて悪い

118 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 19:31:58.75 ]
C#スレにふさわしい低脳なレスだな

119 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 19:35:07.82 ]
>>109
らしいって何の証拠も用意できないクズか

120 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 20:25:52.47 ]
>>109
ソースもないくせに話し出してくるなよ
ボケカス




121 名前:100 mailto:sage [2012/10/15(月) 20:31:36.37 ]
俺のために喧嘩するのはやめてよハゲ諸君

122 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 20:46:51.98 ]
うんこに触ったやつはみんなうんこ臭い

123 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 20:51:29.10 ]
誰が禿やねん剃ったるぞお前

124 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 21:05:00.43 ]
すんません勘弁してください

125 名前:デフォルトの名無しさん [2012/10/15(月) 22:07:40.73 ]
キーボードの文字が見えなくなってるのを
見る度に俺って素敵だな

と思ってしまう。

見えないキー

BackSpace
k l o n m
左 Control ↓矢印 →矢印

126 名前:デフォルトの名無しさん [2012/10/15(月) 22:34:08.30 ]
C# で独自ブラウザを作ってます。
どうも WebBrowser.Navigate("***"); を一度開いた後に
再度開き直すと、キャッシュの内容が保持されている様です。

どうすれば真っ新な状態のWEBデータを取得する事が出来ますか?
イメージ的には通常のブラウザにおいて、

F5 を押した時と同じ様な事がしたいです。

127 名前:デフォルトの名無しさん [2012/10/15(月) 22:42:28.12 ]
>>126
msdn.microsoft.com/ja-jp/library/txewax99%28v=vs.80%29.aspx

128 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 22:42:35.20 ]
小回りが利かないのでいちいちキャッシュを消す
support.microsoft.com/kb/326201

129 名前:デフォルトの名無しさん [2012/10/15(月) 22:55:35.28 ]
>>127
ボタンクリックの一連の流れの中で
WebBrowser.Navigate("***");
WebBrowser.Refresh();
をやってもやはり最新版が反映されません。

ただし、
WebBrowser.Navigate("***");
をやった後で、別のリフレッシュボタンクリックイベントにて
WebBrowser.Refresh(); を実行すると更新されます。


>>128
ちょっと試してみます。

130 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 23:23:43.19 ]


ん苦笑



131 名前:デフォルトの名無しさん [2012/10/15(月) 23:34:19.85 ]
なんで WebBrowser コントロールまじでつかえねぇ。
なんで標準でキャッシュを削除するメソッドとかいれねーんだよな。まったく。面毒性。

132 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 23:37:41.21 ]
簡易的にHTMLを表示するコントロールであって
ウェブブラウザ作るなんてことは想定されてない
文句があるならAX直接ホストしろよ

133 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 23:39:01.95 ]
>>131
チョイ待ち
axWebBrowserのインスタンスとれれば楽かもよ

134 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 23:47:22.27 ]
ideone.com/yyD0t

SHDocVw.dllを参照に入れる必要がある

system32の中にある

135 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 23:47:29.02 ]
URIの最後になにか支障のない文字入れたら最新のが手に入ったんじゃなかった?

136 名前:デフォルトの名無しさん [2012/10/16(火) 00:21:31.10 ]
>>132
WEBブラウザを作るというより、
特定WEBページの欲しいデータだけ取ってるんです。
因みにログインしないと見えないページだったりするのでWEBブラウザをコントロールしてます。

>>133 >>134
ありがとうございます。試してみます。

>>135
DateTime.Now ・・・ を 後ろにくっつけて既に試してますが駄目でした。

137 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 00:22:28.09 ]
なんでそんなもんくっつけるんだよ

138 名前:デフォルトの名無しさん [2012/10/16(火) 00:35:03.98 ]
>>137
URLを一意にする為です。
一意なURLだとバカなMSコントロールでもしっかりキャッシュせずに
最新版のデータを取得してくれると考えた次第です。

139 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 01:05:27.22 ]
>>136
そういう用途ならWebBrowser使わずにWebClientかHttpWebRequest使え。
ログインなんてHTTPで必要なリクエスト送るだけ。
何送っていいか分からないならパケットキャプチャしろ。

140 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 04:54:02.64 ]
スケジューラで一定時間おきに実行させるプログラムを作りました。
ビジュアルスタジオでデバッグをしている時は問題ないのですが
完成したexeをスケジューラに登録して、数時間PCを放置しているとアプリケーションエラーが発生してしまいます。
windowsのシステムが出しているアプリケーションエラーですので、当然エラーが発生した行数や細かい情報が分かりません。
このエラーメッセージから、どうやってエラー場所を特定すればいいのか、その方法を教えて下さい。
windows7 64bit
Microsoft Visual Studio 2010
Version 10.0.40219.1 SP1Rel
Microsoft .NET Framework
Version 4.0.30319 SP1Rel

インストールされているバージョン: C# Express
Microsoft Visual C# 2010

問題の署名:
問題イベント名: CLR20r3
問題の署名 01: windowtitleoutput.exe
問題の署名 02: 1.0.0.0
問題の署名 03: 507a6d62
問題の署名 04: mscorlib
問題の署名 05: 4.0.0.0
問題の署名 06: 4e181ae3
問題の署名 07: 3e4
問題の署名 08: 213
問題の署名 09: System.FormatException
OS バージョン: 6.1.7601.2.1.0.768.3
ロケール ID: 1041
追加情報 1: 0a9e
追加情報 2: 0a9e372d3b4ad19135b953a78882e789
追加情報 3: 0a9e
追加情報 4: 0a9e372d3b4ad19135b953a78882e789



141 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 06:50:32.12 ]
アプリケーションでエラーをハンドルしてログ出せよ

142 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 07:36:34.42 ]
>>129
ナビゲートを呼んだ直後ではページ読み込みが終わってないから?

143 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 09:09:57.93 ]
>>140
どっかのParseメソッドとかじゃね?

144 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 09:23:22.87 ]
>>140
まずformatという単語から、実行環境の違いによる問題でなくプログラムにバグがあること、そしておなじ入力を与えれば再現可能な問題であることを理解します。あとは起動痔のパラメーターをログ出力させて確認し、出バッグ環境で同じパラメーターで実行します。

145 名前:デフォルトの名無しさん [2012/10/16(火) 12:26:02.19 ]
Application.DoEventみたいなやつを使ってますので

DocumentCompleted のやつで試してみます。

っていうか、WebBrowserControlのキャッシュクリア機能って
.NET Framework 4 になっても未だ実装されてないのですね。
まったくMSのアイドルなソフト開発ポリシーに憤慨しますね。

146 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 12:28:48.19 ]
WinFormsは開発終了してるから
VB6がいまだに現役で使われていたりすることからもわかるように、
こういうのドカタ向けプラットフォームはある程度で完成させて後は触らない方がいい

147 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 12:30:09.70 ]
>>145
DoEvents使っていいのは小学生まで。

148 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 12:33:25.24 ]
>>147
お前は幼稚園からやり直し

149 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 12:34:05.69 ]
前世に消えろ

150 名前:100 mailto:sage [2012/10/16(火) 12:36:43.60 ]
マジに小学生かもしれんし、別にええやんか



151 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 12:40:19.50 ]
通報された犯罪者が何言ってんの?

152 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 13:24:35.95 ]
IEがシステムに食い込んでた経緯があるので
そうそうWebBrowserコンポーネントの動作を変えられないのではないかと想像する

153 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 13:50:58.75 ]
新しい技術に突っ込みまくるほうが駄目ドカタ指数が高い気がするわ…。
winformやASP.NETはMonoがある限り安泰だよ。
WPFやsilverlightなどの新しいくせに終わりかけてるやつより遥かにマシ。


154 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 13:55:40.52 ]
Monoなんか最大の売りが「VSが使える」なんだから
技術がMSに捨てられたらMonoでも終わりだよ

155 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 14:03:16.39 ]
Monoって"デスクトップLinuxは糞"宣言してるよ
ASP.NETとモバイル以外はやる気ない

156 名前:デフォルトの名無しさん [2012/10/16(火) 14:08:36.57 ]
>>147
みんな DoEvents 使わないですね。
いい年こいて使いまくりです。


だれか、WebBrowser Controlをキャッシュしない様な
ライブラリを作って公開してくれよ。

俺らだけじゃなくて世界レベルで
需要があると思うぞ。

157 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 14:41:05.20 ]
テレパシーで表示すんのか?

158 名前:100 mailto:sage [2012/10/16(火) 14:44:44.22 ]
特定の分野とレベルの人には確かに人気だよなWebBrowser

159 名前:デフォルトの名無しさん [2012/10/16(火) 14:49:49.03 ]
また、警察がお前の家に押しかける事になるぞ。

160 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 14:54:03.57 ]
脅迫



161 名前:デフォルトの名無しさん [2012/10/16(火) 14:59:50.46 ]
>>100
警察に逮捕されてもおかしくないな。
殺害予告だからな。

また、通報した方がいいかな?
前回と同じホストからだったらもう抒情酌量の余地はないな。

豚箱に直行だ。


162 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 17:29:14.42 ]
非同期でダウンロードした画像をプロパティを通して渡したい(キャッシュがある場合はキャッシュを返す)
受け取った側はそのままPictureBoxに表示
Imagaで返すのは恐らく無理っぽいからこういう感じのものを作った
public static Task<Image> Image

受け取る側はこんな感じにしてみた
private void DownloadImage3ByProperty()
{
    TaskScheduler ui = TaskScheduler.FromCurrentSynchronizationContext();
    var task = Downloader.Image;
    task.ContinueWith(t =>
        {
            pictureBox1.Image = t.Result;
        },ui);
    Debug.WriteLine("ここの処理はすぐ実行される");
}

わからないのが、Task<Image>をどのように返すか
とりあえず、ダウンロードして返す方のプロパティを作ろうとするもののうまくできない
public static Task<Image> DownloadImageTaskByProperty(string address, string filename)
{
    Image img = null;
    Task<Image> ti = new Task<Image>(() =>
    {
        Task task = WebClientExtensions.DownloadFileTask(new WebClient(), address, filename);
        task.Wait();
        return Bitmap.FromFile(filename);
    });
    ti.Wait();//ここでロックされる
    Debug.WriteLine("Completed DownloadImageTaskByProperty");
    return ti;
}

163 名前:162 mailto:sage [2012/10/16(火) 17:40:20.50 ]
public static Task DownloadFileTask(this WebClient webClient, Uri address, string fileName)
{
    var tcs = new TaskCompletionSource<object>(address);
    AsyncCompletedEventHandler handler = null;
    handler = (sender, e) => EAPCommon.HandleCompletion(tcs, e, () => null, () => webClient.DownloadFileCompleted -= handler);
    webClient.DownloadFileCompleted += handler;
    try
    {
        webClient.DownloadFileAsync(address, fileName, tcs);
    }
    catch (Exception exc)
    {
        webClient.DownloadFileCompleted -= handler;
        tcs.TrySetException(exc);
    }
    return tcs.Task;
}

それとxpなので非同期メソッドは使えません

164 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 18:26:32.13 ]
>>161
で?
通報しないんだろ?

165 名前:デフォルトの名無しさん [2012/10/16(火) 18:51:29.81 ]
              _.。ャぁて丕刀フ7ゎ。._
           ,.ィ炙ヲi≠┴⇒弍j込ス>。
.        ,ィ升ヲナ'´           `゙'<弖心、
.        ;夕フア´                \ホi心.
       んfiУ                ▽ij∧
       从j'Y                   ∨iハ
.       斤W                      kい   >>164 折角だから通報しておいた。
     |友カ                    }ソ川
.       い叭                   仄ガ
.     Wi从                  从ノリ
.      ∀t△                 ∧fリ/
       ゙マじへ、             /リiУ
        \夊id、_             ,.イ!刋/
         `マ才i「≧ェ。。.。。っ夭テ少'゚
           `゚'' ミ芝玉竺壬云=‐'´


166 名前:デフォルトの名無しさん [2012/10/16(火) 19:46:48.33 ]
getElementById で <a>タグを取得して
その中に入ってる属性を書き換えようとしているのですが
hrefは出来るのに、 onclick だけ書き換える事が出来ません。

コードを実行してもエラーは出ませんが
document.outerhtml をのぞいても何も値が書き換わっていません。
※hrefについては書き換わっています。

element.SetAttribute("href", "");
element.SetAttribute("onclick", "");

これは、仕様なんでしょうか?

167 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 19:55:28.67 ]
>>166
onClickはJavaScript関連なのでドキュメント解析後
実行効率を上げるためにコンパイルされちゃってるんじゃないの?

jsはあんまりくわしくないけどブラウザのurlにjavascript:でコードを書くように
webbrowser.urlに指定できるからそれで書き換えるとか

168 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 19:58:57.93 ]
urlへjsはこんな感じ
www.crystal-creation.com/web-appli/technical-information/programming/javascript/sample/javascript-scheme.htm

169 名前:デフォルトの名無しさん [2012/10/16(火) 20:16:22.04 ]
>>167 >>168
tnak you. i've understood so that i 'll challenge!!

170 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 20:56:54.65 ]
>>162
ideone.com/D5XWf
作った



171 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 21:19:42.06 ]
TaskいじくりまわすならTaskCompletionSourceは基本中の基本

172 名前:デフォルトの名無しさん [2012/10/16(火) 21:41:27.26 ]
ちょっと質問です。

WebBrowser本体に何かをしてやるのではなく
WebBrowserコントロールにフォーカスをあてて
手動で F5 を押す様に
プログラムから wb.refresh(); じゃなくて F5 を押すにはどうしたらいいですか?

1アクションの中で、 wb.Refresh(); を実行してキャッシュによって
うまく動かない為。

173 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 21:45:59.65 ]
バカなことやってないでActiveXかWebkitを使いなさい

174 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 21:46:54.34 ]
そろそろ自分にはまだ早かったと悟ってくんねえかな

175 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 21:49:47.33 ]
>>134でAcitvXの扱い方を提案したのは無視かよ

176 名前:162 mailto:sage [2012/10/16(火) 21:52:04.40 ]
>>170
3日間悩んでいたのにこんなにすぐ作って頂けるなんて!
ありがとうございました!

177 名前:デフォルトの名無しさん [2012/10/16(火) 21:55:05.41 ]
>>175
WebBrowser コントロール用にボタンのクリックとか入力とかリンクのクリック
を記述したコードは、 >>134 でそのまま使えますか?

System.Threading.Interlocked.Decrement(ref xxcount);
if (xxcount == 0)
{
SHDocVw.IWebBrowser2 axweb = (SHDocVw.IWebBrowser2)webBrowser1.ActiveXInstance;
//もっと細かい制御をここで
}
あと、 xxxcount も何をしているかわからない。

178 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 21:59:41.82 ]
ヘッダーいじってキャッシュを再取得しようかと思ったけど
その関連でこんなオプションでてきたぞ
WebBrowserRefreshOption
こんな感じで指定
webBrowser.Refresh(WebBrowserRefreshOption.Completely);

179 名前:デフォルトの名無しさん [2012/10/16(火) 22:00:45.89 ]
>>177
IWebBrowser2でぐぐってみろよ

VC++で同じようなことをやってるから

180 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 22:01:19.30 ]
あんまり関係ないけど>>177の部分は間違ってるよ
Interlocked.Decrementしてるのにその後でxxcountを読みに行ってどうする
スレッドセーフにするんならDecrementの戻り値を使わないと



181 名前:177 [2012/10/16(火) 22:04:05.00 ]
C:\Windows\System32\shdocvw.dll ・・・ (X)

この参照をしようとしたところ、次のエラーメッセージが表示されてしまいました。
その為、(X)をデスクトップ上にコピーして再度参照の追加しようとしたのですが
同様のエラーが出てしまいます。

Could not load file or assembly 'shdocvw.dll' or one of its
dependencies. The module was expected to contain an assembly
manifest

This file may not be a managed assembly.



182 名前:デフォルトの名無しさん mailto:sage [2012/10/16(火) 22:05:11.13 ]
>>180
その部分はいうほど重要じゃない
念のために入れてあるだけなので






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<86KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef