1 名前:デフォルトの名無しさん [2006/10/07(土) 17:28:33 ] このスレッドは どんなに「くだ」らない.NETプログラミングに関する質問でも 誰かが優しくレスをしてくれる「すれ」っどです。 質問者自身何がなんだか分からない質問でも勇気をもって書き込んで ください。お礼は.NETアプリケーションの普及と初心者の救済を お願いします。
885 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 01:34:53 ] 以下のコードを実行するとStackOverflowExceptionが発生します。 array<String^>^fileEntries = Directory::GetFiles((String^)Directory::GetCurrentDirectory()); 何がいけないのか、コールスタックを見ようにも見方が分からず・・・
886 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 12:34:20 ] >>885 例外が起きている場所がそこでない可能性もあるな。 デバッグビルドになってないとか、設定で最適化がONになってるとか。
887 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 21:12:58 ] C#を勉強しましたのでVisualC#2008でアプリケーションを作ろうと思っています TableLayoutPanelでEXCELの枠固定みたいなことって出来るのでしょうか 作りたいアプリのカラムが結構な数になるので カラム2と3の間を固定できるようなプロパティがあれば教えていただけないでしょうか TableLayoutPanel以外のクラスでも出来るのであればそれも教えていただけないでしょうか よろしくお願いいたします
888 名前:デフォルトの名無しさん [2008/10/12(日) 21:15:02 ] 'Microsoft Visual Basic.NET 2003 の初心者ですが、質問させてください。 Imports System Imports System.IO Public Class Form1 Inherits System.Windows.Forms.Form Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim sr As StreamReader = New StreamReader("テスト.txt") Dim line As String Dim str01 As String Dim str02 As String Dim str03 As String Do ' テスト.txt内の1行を読み込んだ後、それぞれ変数の中に入れたいのです凹 line = sr.ReadLine() ' 結果 'str01 = "a" 'str02 = "123456" 'str03 = "テスト00 "(256バイト固定) ' どういった方法があるのでしょうか?? Loop Until line Is Nothing sr.Close() End Sub End Class '******************************** 'テスト.txt内容 '******************************** a,123456,テスト00(名前256バイト) b,654321,テスト01名前 c,112233,テスト02 '******************************** ちゃんとした質問になっているのかさえわかりませんが、どなたかご指南よろしくお願いします。
889 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 21:52:45 ] 何を聞きたいのかぐらいまとめたほうがいいと思うが
890 名前:デフォルトの名無しさん [2008/10/12(日) 22:15:04 ] <<889 そですね汗 失礼しました。 文字列 "a,123456,テスト名" カンマで区切られた文字列をそれぞれ変数の中に入れたいのですが、どういうやり方があるのでしょうか? **結果** Dim str01 As String = "a" Dim str02 As String = "123456" Dim str03 As String = "テスト名" ******** ・・・あまりまとまってなぃかな凹 改めてご指南よろしくお願いします。m(_ _)m
891 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 00:07:19 ] そういうのはCSVという 文字列と数字の扱いとか、エスケープするのかとかあるけど、 簡易的にはString.Splitとか使える
892 名前:デフォルトの名無しさん [2008/10/13(月) 14:18:15 ] VC#2008 Professional Edition SP1,( .NET Framework 3.5 SP1)をWindows XP SP3上で使用しています。 Windows FormsでMDIアプリを作成しているのですが、MDIの親にImageListを置いている場合 MDIの親に置かれているImageListはMDI子フォームから参照するにはどうしたらよいでしょう? ただし、コード上で必要なときに呼び出して参照することは既にできています。しかし、問題はデザイン画面上で プロパティに出したいということです。 プロパティ画面上で ImageList : fMDIForm.ImageList1 みたく・・・ 以前Delphiを使用していたときはuses節に参照したいクラスを記述して、デザイン画面上でプロパティから参照できました。 Web上の様々な情報や書籍を参照しても、MDIフォームに関する情報はあまりなく、困っています。 A) 解決する方法はある B) デザイン上ではあきらめて必要なときにコードで記述するしかない。 C) ImageListなどどの画面でも共通で使用したいものは、あきらめてそれぞれの画面に置く D) その他 のいずれかでしょうか。ご存じの方よろしくお願いします。
893 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 19:32:59 ] D) ソースを晒せ
894 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 19:48:21 ] 2005以降でImageListって積極的な使い道というか、 それを使わないとできない事なんてあったっけ? 俺の認識では完全にObsolete扱いなんだけど。。
895 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 21:32:22 ] AbsoluteにObsolete扱いですかそうですか
896 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 21:36:58 ] プロジェクトのリソースじゃダメなの?
897 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 17:46:23 ] TabControlを上部に表示させ、 その下にGridDataViewを表示させています。 ウィンドウのサイズを小さくしたときに、 TabControlの位置と、DataGridViewの位置を変更させないようにして、 かつ、TabControlのサイズは変更させずに、 DataGridViewは上部分(TabControlの直下)は固定で、 ウィンドウを小さくした分だけ小さくさせるようにしたいんですが、なかなかうまくいきません。 あ、DockNoneでうまくいきました。てへ
898 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 17:49:29 ] なかなか思ったとおりにならないときは、間にコンテナかますのがいい。
899 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 11:37:45 ] スレッドについての質問です。 たとえば、TreeView.Nodes などのコレクションや、それに格納されているデータにアクセスする際も Invoke を使用する必要があるんでしょうか。排他だけですむならかなり楽なんですけど。
900 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 17:07:53 ] WCFでBasic認証付きのプロキシを超えるにはどう設定すればいいか、 ご存知の方はいらっしゃいませんか?
901 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 19:57:04 ] プロジェクトとソリューションの違いを教えてください。 いろんなクラスをまとめているのがプロジェクト、と思っています。 そのプロジェクトをさらに上位から管理するのがソリューション? 両者の概念について分かりやすく書いてあるWebなどはないでしょうか? (○確認○行のサイトと@ITのサイトは見ましたが、よく分かりません・・)
902 名前:デフォルトの名無しさん [2008/10/27(月) 20:53:31 ] みなさんはデータを新規に書き込むとき、 TableAdapter.Updateで行いますか? それともExecuteNonQueryで行いますか?
903 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 20:55:27 ] >>901 一つのライブラリとか実行ファイルとかまとまった単位がプロジェクト。 何か解決したい課題があったときに、一つの実行ファイル・ライブラリじゃおさまらない時に 複数のプロジェクトまとめるのがソリューション。
904 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 20:56:41 ] >>901 俺も完全に把握してるわけじゃないけど、 とりあえず1プロジェクトが1アセンブリに対応すると考えればいいんじゃないの? そんで、プロジェクトはソルーション内の別のプロジェクト(つまりアセンブリ)を 「プロジェクト参照」できる。 だからよく使うライブラリ的なクラスとかユーザーコントロールなんかを 別のプロジェクトに切り分けておけば、他のアプリの時に流用が楽にできる。 これだけ聞くとコンパイル済みのクラスライブラリ(dll)でもよさそうだけど、 一旦dllにするとアプリにあわせて微妙にカスタマイズとかできないからね。
905 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 21:44:40 ] グループで作る時にプロジェクトごとに担当決めて管理者はこれをソリューションとしてネットワーク上でだな
906 名前:901 mailto:sage [2008/10/28(火) 20:53:41 ] >>903 , >>904 ありがとうございます。 今はまだなんとなくですが、今後会社で注意深くみてみると 両者の差は使い方で分かってくるような気がしてきました。
907 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 21:12:21 ] >>906 まあドクターパソコン(なんて知らんか…)じゃないけど 頭で考えるより実際やってみればすぐわかるよ。
908 名前:デフォルトの名無しさん mailto:sage [2008/11/14(金) 16:00:17 ] VB2005で組んだWindowsアプリケーションを、 そのままASP.NET、WEBアプリケーションにすることはできないでしょうか。
909 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 02:10:41 ] すごく無理 とにかく無理 無理無理無理よカタツムリ
910 名前:デフォルトの名無しさん [2008/11/24(月) 14:03:02 ] >>909 まるでラップのような>>909 のセンスに嫉妬w.
911 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 19:24:53 ] いいえ プログラミングはロックです
912 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 19:52:53 ] そしてプログラマはロックマンですね分かります
913 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:09:11 ] >>911-912 エアーマン噴いたじゃねえかこの野郎wwww
914 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 23:17:37 ] ヲタ野郎どもの笑いのポイントは理解不能だ。 何が面白いの?意味わからん。 とにかく気色悪いんだよヲタは。
915 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 10:56:42 ] 同族嫌悪ですね、わかります。
916 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 17:02:01 ] .Netがインストールできません。 USB2-NFCというICカード・リーダ・ライタを買ったところ、 .Net3.0のインストールが必要でした。 tshimizu.cocolog-nifty.com/good_job/2008/06/usb2nfc.html そこで、インストールしてドライバーを入れても反応しません。 このホームページによると .Netがインストールされていれば tshimizu.cocolog-nifty.com/.shared/image.html?/photos/uncategorized/2008/06/16/usb2nfc_5_2.jpg の右上の画像の様にグレーになるはずなのですが、グレーにならないんです…。 このスレで良いのかわからないのですが、よろしくお願いします。
917 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 18:06:22 ] なにか.netを必要としてる他のアプリケーションを起動してみて 普通に動作するかで.net frameworkが正常にインストールされてるか判別できるだろ その先はスレ違いだ 余所で聞け
918 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 18:13:06 ] スレどころか板違い。ここは *プログラム* 板だから、使うだけの人が来る所ではない 追い返すだけではなんだから、幾つかアドバイスを - .NETフレームワークがインストールされているかちゃんとした方法で確認する - .インストール時にエラーが出たなら、エラーメッセージ全文を一字一句違わずコピペorメモる この先は(疑問があったとしても)適切なスレを探してそちらへ
919 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 21:39:26 ] Vistaで、Google Chromeのタブ周りのようにウィンドウの枠の透明部分を広くするにはどうすれば良いでしょうか。 環境はVista、 VisualBasic2008です
920 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 23:44:43 ] >>919 Win32のDWM APIを使う。 単純に食い込ませるだけなら、DwmExtendFrameIntoClientArea関数 blogs.wankuma.com/katamari/archive/2008/06/24/145387.aspx 透明部分の形状を自由に指定したければ、DwmEnableBlurBehindWindow関数。
921 名前:919 mailto:sage [2008/12/14(日) 12:41:34 ] >>920 ありがとうございます。
922 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 11:00:51 ] Visual Basic 2008 Express Editionで.NET Framework 2.0用のプログラムを作っています。 標準のヘルプであるMSDN Express ライブラリ 2008では一部の命令が抜け落ちていて見れません。 そこでこのヘルプの代わりに.NET Framework 2.0 SDKをVB側から(F1による適応ヘルプを)呼び出せるよう設定する事は出来ないでしょうか。 両方入れると容量を食うので困っています。
923 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 17:26:03 ] 完全なMSDNは無料でダウンロードできるよ 2.0SDKのMSDNはアンインストールしてそっち入れるといいよ
924 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 17:59:36 ] 完全版MSDN > MSDN Express + 2.0 SDK
925 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 19:53:31 ] もしくはフィルタなしにする 立ち上げるたんびにいちいち再設定するのが禿しくめんどくさいがタダだからやむを得ん
926 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 21:33:03 ] 猫が分からなくて 誘導されてきた コンパイラインストよくわからない 誰か……
927 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 22:08:48 ] コンパイラインスト? Visual C# 2008 Express Edition入れればすぐ開発できるけど、どこで詰まってるんだ? どこからの誘導かと思ったが、スレ立てるまでもない質問スレからか このスレは過疎ってるから、C#(.NET)の初歩的な質問は"ふらっとC#"に行った方が良いと思うぞ あと、分からない事があった場合、可能な限り状況を詳しく説明して質問すると回答が貰えやすい ふらっとC#,C♯,C#(初心者用) Part35 pc11.2ch.net/test/read.cgi/tech/1229519838/
928 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 11:03:39 ] ごめんわかんねえ Cなのだが 付録ROM入れたはずが さっぱり分からない bcc32とかいうショートカットができたけれど HelloWorldで始める事が できないのです 猫ある人いないでしょうか…
929 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 11:12:02 ] ここは.NET関連だからスレ違い
930 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 20:12:11 ] ああ インストロールのことね
931 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 03:40:01 ] ngenって、どう使うの? 一回やればずっと有効なの?
932 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 21:18:07 ] C++のDLLをC#で使うためにC++/CLIのラッパーを書いています。 DLL関数の中に InterfaceObject* Func(); のようなクラスのインターフェイスを返す関数が定義されてて インターフェイスのポインタをプロパティに持つインターフェイスのラッパークラスを定義しました virtual bool Get (DWORD &rNextLine) = 0; の抽象メソッドに対応するメソッドとして bool Get(UInt32 %rNextLine); を定義し DWORD value; bool result; result = プロパティ->Get(value); rNextLine = (UInt32)value; return result; のように書いてビルドが通るようになったのですが。 もっとスマートにできないかなと悩んでいます。 return (プロパティ->Get(rNextLine))? true : false; みたいに1行で書くためにで%ハンドル演算子をキャストするような方法はないでしょうか。
933 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 22:42:53 ] こういう風にできる。 pin_ptr<int> p = &rNextLine; return プロパティ->Get(*p); ただ、pinしないそっちのほうが性能では優れていそうな気がする。
934 名前:932 mailto:sage [2009/01/24(土) 00:00:01 ] >>933 pin_ptrについて調べてみます。 ありがとうございました。
935 名前:デフォルトの名無しさん [2009/02/01(日) 15:21:56 ] .NETぢゃないライブラリならアプリと同梱して自動でインストールできるのに、 .NETってMSのサイトからDLして別途インストールさせないといけませんよね? これ、自分で勝手にファイル配れるようになってればまだマシだったのに、 いろいろなバージョンをDL、インストールしないといけない現状はいかがなものかと思います。 .NETって騒ぎ始めたあともMS謹製のOfficeは.NETじゃなかったと思うんですが、 やはりうざすぎて嫌われるのを予知していたのでしょうか
936 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 15:25:43 ] 配れます
937 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:19:52 ] 勝手に.net最新版をインストールしても、他のアプリケーションに悪影響を及ぼすことは ありませんか? あるいは他のひとに違うバージョンとかパッチをインストールされても動作が変わったり する恐れはありませんか?
938 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:23:53 ] ない 勝手に適当に選んでくれる
939 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:45:00 ] そうでもない。 2.0以降は大丈夫だが。 1.0-1.1以降 1.1-2.0以降 は動作は保障されない。
940 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:47:20 ] >>939 どうせ書くなら「まともな」日本語で頼む。
941 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:49:19 ] 理解できないの?ハハッワロス
942 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:56:13 ] >>939 最新版をインストールしても古いのが使われるよ
943 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:14:36 ] 逆に新しいので使わせたかったら、 古いのをアンインストするか、 構成ファイルでバージョン指定 <configuration><startup> <supportedRuntime version="v2.0.50727"/> <supportedRuntime version="v1.1.4322"/>