C♯相談室 Part4
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん♯
NGNG∧_∧____
/(#゚ー゚) ./\
/| ̄∪∪ ̄|\/ C#,.NET関連の話題はこちらでどうぞ。
|____|/
,,,,∪∪,,, ,,
過去スレ・関連リンクは>>2-5あたり
0002名無しさん♯
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1009473982/
C♯相談室 Part2
http://pc.2ch.net/test/read.cgi/tech/1002468050/ (現在dat落ち)
C#相談室
http://pc.2ch.net/tech/kako/977/977112364.html
ソース置き場.NET
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049
Insider.NET
http://www.atmarkit.co.jp/fdotnet/
0003デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/netframework/downloads/sdk.asp
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGVisualStudio.Net part2 /*3月22日発売決定*/
http://pc.2ch.net/test/read.cgi/tech/1014577995/
0006デフォルトの名無しさん
NGNG0007su
NGNG日本語版をインストールしてもちゃんとビルドできてたのに
SP1をインストールしたらリソースを変換できませんって怒られるよ〜。
0008デフォルトの名無しさん
NGNG国際化の設定で日本語になったけどヘルプは英語のままね。
やっぱりMSDNから日本語版VS.NETダウソせな駄目かな、、
0009デフォルトの名無しさん
NGNGコンパイルエラーがでる。
なんとかならんかのう。
0010まとれす
NGNG英語版SP1を英語版環境に入れたが、特に問題無いぞ
>>8
そら、さすがにだめだろ
ドキュメントの日本語化に、かなーり力入れたみたいだな。MSKKは
>>9
どっかに対策なかったか? Web.configかなんかを書きかえるってやつ
0011まとれす
NGNG0014デフォルトの名無しさん
NGNGhttp://localhost/quickstart/ASPPlus/
を開こうとすると、
『コンパイル エラー
コンパイラ エラー メッセージ: CS0013: メタデータ をファイル 'C:\WINNT\Microsoft.NET\Framework
\v1.0.3705\Temporary ASP.NET Files\quickstart_aspplus\e939111e\ddd4e8c5\jxnkq0g_.dll' に書き込み中に
予期しないエラーが発生しました』
と出てくる。
ちなみにそんなファイルは存在していない。
OSはWinXP Pro
beta2版をアンインストールしてからインストールしたんだけど、
英語サイトをみるとこの辺に原因があるようなんだな。
英語苦手なんで四苦八苦してるよ。
0015デフォルトの名無しさん
NGNG連日お祭り気分♪
0016デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/vstudio/device/mitdownload.asp
http://www.microsoft.com/japan/msdn/net/aspnetsolution/
0017デフォルトの名無しさん
NGNGhttp://www.microsoft.com/JAPAN/support/kb/articles/JP317/3/96.asp
0018デフォルトの名無しさん
NGNGDragDropの登録に失敗しましたって、例外でるよ。
なんじゃこれ。逝ってよし。SDKJP.SP1のせいか?
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGmanagedっていう意味なら、まだ。もちろんCOM Interop経由では使えるよ。
0021名無しさん♯
NGNGnews://msnews.microsoft.com/microsoft.public.jp.dotnet.vsnet
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGForm1のAllowDropをtrueにし
Form1 form = new Form1();
form.Show();
とすると、Show();のところで、、
An unhandled exception of type 'System.InvalidOperationException' occurred in system.windows.forms.dll
Additional information: DragDrop registration failed.
と例外がでてしまいます。
新規ウィンドウアプリケーションプロジェクトをつくり、やってみると、
例外はでません。プロジェクトが違うだけで、フォーム内のコードは
ネームスペースが違うだけなのですが。なぜなのでしょう?
0025FERC.NET
NGNGFERC.NETエージェント1号が調べた結果、以下のことがわかった。
DragAndDrop機能はCOM(OLE)の機能を利用しているので、スレッディングモデルが重要になる。
特にGUIアプリケーションは、STAで動作しなければならない。
.NET Frameworkのスレッディングモデルは、COMから見るとMTAに見えるので、
GUIでしかもCOMの機能を使う場合は、STAスレッドで動作することを明記しなければならない。
そのため、MainメソッドにSTATheradAttributeをつけなければならないのだ。
VS.NETで新規に作成したWindowsフォームアプリケーションをよく見ると、
次の記述があるだろう。
[STAThread]
static void Main() {
Application.Run(new Form1());
}
この、[STAThread]がついていない場合は、Drag&Dropオペレーションが失敗する。
単純にMainメソッドの上にこの属性をつければ、動作するようになるだろう。
ちなみにこれはBeta2のときから変わらない機能制限なのだが、Beta2のバグで、
この属性がついていないフォームでも(一見)正しく動作してしまっていたのだ!
以上です、チーフ。
0026デフォルトの名無しさん
NGNGFERC.NETエージェント1号さんって何者ですか?
おそろしく詳しそうなんですけど..
間接的に助かっています。ありがとう。
0027デフォルトの名無しさん
NGNGそのSTAスレッドというのを勉強させていただきます。
本当にありがとう。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGウィザードとツール類のクラス ライブラリプロジェクトの作成が
ないんだけどこれってどんな機能ですか?
VCのDLL、LIB相当のライブラリ作成機能がないって事?
あとドキュメントは一回きりのMSDNが入ってるんですか?
0030デフォルトの名無しさん
NGNGって追加するとき
treeView1.Nodes.Add(String node)
しかないってのはひどすぎだと思うんだが・・・
インスタンス作成するときに配列とかxmlとかできます?
んー、それとも継承して使うもん?
0031FERC.NET
NGNGFERC.NETエージェント1号が思うに、
>treeView1.Nodes.Add(String node)しかないってのはひどすぎだと思うんだが・・・
TreeNodesCollection.Addにはもう1つTreeNodeをとるオーバーロードがあるし、
AddRangeやInsertもあるので、それしかないってことはないと思われます。
以上です、チーフ。
003230
NGNGJTree()
JTree(Hashtable value)
JTree(Object[] value)
JTree(TreeModel newModel)
JTree(TreeNode root)
JTree(TreeNode root, boolean asksAllowsChildren)
JTree(Vector value)
これだけあるぞ
Java サゲ
003330
NGNGたしかに1つしかないってのは言いすぎでした。
AddRange・Insert
ともに現時点ではちと用途が違う感じでしたんで
TreeViewConverter ってのを現在調べ中なり
ありがと
0034デフォルトの名無しさん
NGNG時間関係の型とかクラスが見あたらないんですが…。
(たぶん、探し方が下手なだけだと思う)
0035デフォルトの名無しさん
NGNGSystem.DateTimeクラスか何かあったような。。。
DateTimeで検索してみて。
0037デフォルトの名無しさん
NGNGSDKのヘルプも呼び出せていい感じです。
キーワード別に色もつけられます。
CPad For C#
http://hp.vector.co.jp/authors/VA017148/
0038デフォルトの名無しさん
NGNGシェアウェアじゃん。
それならSharpDevelop使おうよ。
0039デフォルトの名無しさん
NGNG004037
NGNGシェアウェアなんですけど機能制限無いですし、支払いも義務ではないですよ。
初心者(私も含む)にはわかりやすいです。
ところでSharpDevelopはどこで見れますか?
検索してみたんですが、いろいろリンクが死んでるようで・・・・
0041デフォルトの名無しさん
NGNG004337
NGNGおぉぉ〜これはすごい。まるでVSですね。
英語版しかないのが初心者にはネックですが、辞書片手に使ってみたいです。
ありがとうです。
0044デフォルトの名無しさん
NGNG日本語に対応してるよ。
0045デフォルトの名無しさん
NGNGいいっすね。
日本語にもなるし、CVSにも対応してるし、言う事無しかも。
これを見た後じゃ、悪いけどCPadとか言うのは使えないなぁ。
004645
NGNGSharpDevelopから書き込み。
0047デフォルトの名無しさん
NGNGCHtmlViewみたいなものは無いのでしょうか?
0048デフォルトの名無しさん
NGNGないのでCOMのWeb Browserコントロールを使うしかない。
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGそんなに大きな問題じゃないでしょ。
配布サイズが大きくなるけど。
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG具体的にCOMのWeb Browserコントロールを使うには
どうすればいいのでしょうか?
0053名無しさん♯
NGNGメニューの [ツール]→[ツールボックスのカスタマイズ] で
Web Browserコントロールをチェックしてちょ。
そうすると、左のツールボックスの [全般] タブにアイコンが出てくるから、
あとは普通のコントロールと同じ感覚でドラッグ&ドロップ。
プロパティとかイベントもちゃんと出てくるよん。
0054デフォルトの名無しさん
NGNG[COMコンポーネント]の[Microsoft Web Browser]というところを
チェックしてみたのですが、ツールボックスの[全般]には何も表示
されないです。
なにか、間違えているでしょうか?
0055デフォルトの名無しさん
NGNGどっか他のタブに追加されているってことない? ツールボックスを右クリックすれば、
同じメニューがでるから、それでもおっけーだよ。
0057デフォルトの名無しさん
NGNG何度か試してたら出てきました。
お騒がせしました。
0058デフォルトの名無しさん
NGNGコードに次のようなものが追加されました。
private AxSHDocVw.AxWebBrowser axWebBrowser1;
で、AxWebBrowserっていうものがどんなメソッドをもって
いるか調べようとヘルプで検索してみたのですが、全然出て
きません。なぜ、でしょうか?
0059デフォルトの名無しさん
NGNGCOMコンポーネントだから。
0060デフォルトの名無しさん
NGNGオブジェクトブラウザで見るよろし。
Ctrl+Alt+J
0061デフォルトの名無しさん
NGNGなるほど。
またもや助かりました。いろいろいじってみます。
0062デフォルトの名無しさん
NGNGVBみたいに順序が保たれて、なおかつ定数時間でKeyからItem取り出せる
コレクションは無いんですか?
0063デフォルトの名無しさん
NGNGん?System.Collections.Hashtableのことかな?
0064デフォルトの名無しさん
NGNG目が疲れるからエディタの背景色は黒がいいのにな・・・・
独り言につきsage
0065デフォルトの名無しさん
NGNGどうやって作るのでしょうか?
.NET SDKをひっくりかえしてみているもののやり方がわからない・・・
このままではメモ帳もつくれなひ・・・
0066デフォルトの名無しさん
NGNGSystem.Windows.Forms.RichTextBox
System.Windows.Forms.TextBox
あたりかな?
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG上に放り込むんでそれを処理するプログラムを作りたいのですが
ドラッグアンドドロップがどのように実現できるでしょうか?
0069デフォルトの名無しさん
NGNGプロパティのAllowDropをTrueにして、
イベントのDragDropにコードを追加する。
0070デフォルトの名無しさん
NGNGドラッグアンドドロップでキーワード検索してみてみました?
あと前スレに既出です。819-821を見て参考にしてください。
0071デフォルトの名無しさん
NGNG誰かモナーのやさしいC#質問スレとか立ててくれないかな〜・・・
スレ汚しスマソ
0072デフォルトの名無しさん
NGNG何でも聞けばよし
0073デフォルトの名無しさん
NGNGhttp://messages.yahoo.co.jp/bbs?.mm=GN&action=m&board=2000083&tid=cbcalda5ha5t&sid=2000083&mid=1&type=date&first=1
0074デフォルトの名無しさん
NGNGまさにこれ、
ttp://www.atmarkit.co.jp/fdotnet/csharptips/003dragdrop/003dragdrop.html
ところで、僕はJava上がりなんですが
Javaに比べてC#ってメソッドの連結が多くて
「.」の書く回数多くないですか?
たとえば、e.Data.GetDataPresent(DataFormats.FileDrop)みたいな・・・
まさに、ドットNET
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNGそれはアル語の問題
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGttp://www.icsharpcode.net/OpenSource/NZipLib/default.asp
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGで起動したアプリ(Ex電卓など)のZオーダーやら
ウインドウ位置等を変更したいんですけどどうしたらいいでしょうか?
0082デフォルトの名無しさん
NGNGどうしたらいいんでしょう
0085デフォルトの名無しさん
NGNGってやってたよ。漏れ。
>>83 はしらなんだ。AppDomainは面白そうね。
0086名無しさん♯
NGNGProcessクラスのMainWindowHandleプロパティで
ウィンドウハンドルを取り出せるから、あとはAPIゴリゴリかしら。
NativeWindowクラスにアサインしてもあまり役に立たないし...。
0089デフォルトの名無しさん
NGNGありがとうございます。
そこのNZipLib.Dllライブラリを使ったらとりあえずディレクトリの圧縮はできるようになりました。
しかしディレクトリがまたサブディレクトリを含んでいる場合うまくいきません。
ZipOutputStream s = new ZipOutputStream("test.zip"));
foreach (file in **){
ZipEntry entry = new ZipEntry(file);
s.PutNextEntry(entry);
}
こんな感じでやっているのですが、fileがディレクトリの場合また別の処理
(再帰呼び出し?)をしてという風にやったらいいのでしょうか?
0090デフォルトの名無しさん
NGNG#さんらしくない。
Processesコレクションから実行ファイル名をキーにProcessクラスを取得して判断
できますよ。
>>90
ハァ?なにを取得してなにが判断できるんですか?ソースコードキボンヌ。
009290じゃないよ
NGNG>ウインドウ位置等を変更したいんですけど
ってのを90が読み落としたんでないの?とわしは思ったけど、、
#さんはこの部分はAPIでってことでしょう。
0094煽りじゃないよ
NGNGそこまでしなくても、Process.Start()の戻り値を直接使えばいいじゃん。
0096デフォルトの名無しさん
NGNGうまくいきません。
e.LinkDataがNULLなんですが、何故ですか?
これって何か前準備が必要なんでしょうか?
0097デフォルトの名無しさん
NGNGLinkLabel.Links.Addで登録した?
0098デフォルトの名無しさん
NGNG無事解決しました…が。
LinksAreaって何?
これを設定しないと期待したとうりに動くのですが
使い方が謎です
0099デフォルトの名無しさん
NGNGリンクの下線を出す領域だと思われ。
Links.Addの第1・第2引数でも同じことをやってる。
0100デフォルトの名無しさん
NGNGハマってたのはこれを使うケース。何も考えずにペタペタと
貼り付けたいから。
この場合、Links.Addはしなくてもよさそうな感じなんですが…
クラスライブラリのソースが欲し
0101デフォルトの名無しさん
NGNG.Netのインストールされていない環境にはどうしたらいんでしょうか?
インストールしてもらう必要があるのかでしょうか?
■ このスレッドは過去ログ倉庫に格納されています