1 名前:前スレ972 [2005/07/17(日) 20:33:58 ] VB.NETの質問全般です 過去スレ VB.NET質問スレ (Part11) pc8.2ch.net/test/read.cgi/tech/1114217190/ VB.NET質問スレ (Part10) pc8.2ch.net/test/read.cgi/tech/1109343613/ VB.NET質問スレ (Part9) pc5.2ch.net/test/read.cgi/tech/1106577850/ VB.NET質問スレ (Part8) pc5.2ch.net/test/read.cgi/tech/1102512868/ VB.NET質問スレ (Part7) pc5.2ch.net/test/read.cgi/tech/1096683017/ VB.NET質問スレ (Part6) pc5.2ch.net/test/read.cgi/tech/1088812165/ VB.NET質問スレ (Part5) pc5.2ch.net/test/read.cgi/tech/1078134703/ VB.NET質問スレ (Part4) pc2.2ch.net/test/read.cgi/tech/1065269043/ 【老若】VB.net質問スレ【男女】 (Part3) pc5.2ch.net/tech/kako/1056/10562/1056281084.html 【老若】VB.net質問スレ【男女】 (Part2) pc2.2ch.net/tech/kako/1043/10436/1043629429.html 【老若】VB.net質問スレ【男女】 pc2.2ch.net/tech/kako/1025/10258/1025848458.html
321 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 17:51:53 ] >>320 いや別に配列宣言とは関係ないだろ。 引数無しのコンストラクタメソッド呼出を明示してるだけで。 C#とかだと必須だからなー。 //メソッドの括弧と配列の括弧が同じなのはややこしい……。 >>319 まあVBからのクセなのであまり気にしない。
322 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 18:18:40 ] >>321 ありがとうございます。 括弧はあってもなくても動きは変わらないと考えてよろしいのでしょうか?
323 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 21:30:11 ] Formデザイナに関する質問なんですが、TabPageコントロールを使っていると、 最初のタブページ以外のタブページ内のコントロールをデザインしていると マウスポインタが各タブページのクライアント領域から外に出られなくなったり、 Formデザイナのコンテクストメニューが「コードの表示」以外の項目が 全部無効になったりする症状が出て困っています。 これって何か解決法ご存知ないでしょうか? # どうもこの症状は環境依存というか、どの環境でも再現するわけではないみたいですね。
324 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 01:39:08 BE:54237825-##] RAM少ないんじゃない?
325 名前:さとみん。 [2005/08/28(日) 14:16:48 ] VB6.0のツールバーのプロパティーにはHotTracking(?)があったのですが、VB.NETではなくなってし まいま したよね?ボタンの外観を変更できるプロパティーです。 ツリーノードのプロパティーには、HotTrackingが設けられています。 ツールバー上のアイコンにマウスポインタが配置された時、ボタンの外観を変更する方法はありませ んか? 分かりにくい説明で申し訳ありませんが、お願いいたします。
326 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 20:55:09 ] test
327 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 21:05:04 ] >>325 いまいち質問が明示的じゃない気がする。 On Mouseでボタンの画像を変えたいってこと? それはそういうコードを書くしかないよ。 ToolBar自体の機能としてはビルトインされてないから。
328 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 21:14:21 ] >>327 流せ。転載だから。 他でそれなりに詳しい解答貰ってるからして本人でもなかろうし。
329 名前:デフォルトの名無しさん [2005/08/29(月) 10:12:57 ] vb.netの質問というよりvs.netの質問なのですが、 現在VS.NET2003のVB.NETを使っています。 .NET Frameworkのバージョンが1.0だったのですが、1.1の機能を使いたかったので 1.1のもろもろをダウンロードしてインストールしました。 しかし、VB.NETのヘルプにあるMicrosoft Development Environmentのバージョン情報にある .NET Frameworkのバージョンが1.0のままで当然1.1の機能も使えません。 1.0があるせいかとも思い1.0をアンインストールしてみましたが、バージョンは変わらず プログラムすることすらできなくなりました。 ただインストールするだけじゃだめなんでしょうか? それとも何か根本的な勘違いをしているのでしょうか?
330 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 10:18:19 ] うん。 2003じゃ.NET 1.1の開発しかできない。2003を入れたときに自動的に.NET 1.1がインストールされる。 逆に2002では.NET 1.0の開発しかできない。2002を入れたときに自動的に.NET 1.0がインストールされる。 あなたの環境は矛盾している=何らかの勘違いが存在している。
331 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 10:23:29 ] >>330 今パッケージをよく調べたら2002と書いてましたorz 何を勘違いしていたのかずっと2003だとばかり思ってました。 ということは.NET 1.1は使えないのですね。 ありがとうございます。
332 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 00:45:34 ] すみません、VBで作ったGUI上からコマンドシェルの結果って取得できますか? 単純に "ping 10.10.10.10" ってStringを与えて、結果を取得する方法があればご教授ください。
333 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 00:55:11 ] System.Diagnostics.Processクラス
334 名前:デフォルトの名無しさん [2005/08/30(火) 11:36:00 ] 「管理ツール」の「データソース(ODBC)」のシステムデータソースに登録したデータソースに、ADO.NETを使って、システムデータソースの名前でアクセスしたいのですが、どうしたらいいのでしょうか? ユーザーによってデータベースも異なります。 よって、データソースに名前でアクセスできるような方法をご存じないでしょうか? よろしくご教授願います。
335 名前:デフォルトの名無しさん [2005/08/30(火) 16:28:53 ] VB6のコード画面で [CTRL] + [↑] で一つ上のプロシージャに移動できた はずなんですが、VB.NETで同様のことができるキー操作はないでしょうか?
336 名前:デフォルトの名無しさん [2005/08/30(火) 18:21:28 ] すいません。学生でVisual Studio.net the Spokeのサイト jp.thespoke.net/qotd/firstpage.aspx が落ちてるのですが なぜでしょうか?
337 名前:デフォルトの名無しさん mailto:sage [2005/08/31(水) 12:54:22 ] 質問です。 OS:win xp バージョン:VB.net です。よろしくお願いします。 ピクチャーボックスを一つ用意して、もう一つをコントロール配列でその上にかぶせます。 そしてコントロール配列のほうのピクチャーをシャッターとし、タイマーで管理して開閉させます。 手動で用意したほうのピクチャーにはイメージリストから当たりとはずれの2種類をランダムで 選んできます。そしてキーダウンを有効にさせて、シャッターがあいていて、かつ、ピクチャーが当たり の場合、tensuuを1足しこむ処理をしたいのですが、連打するとtensuuが何度も足しこまれてしまいます。 その・・・理由はわかっているのですが、どうすれば回避できるかがわかりません。 一回目に打鍵した直後にDo eventsで空ループを入れてみてもだめでした。 かといってスリープにすると他の処理まで止まってしまうと考えられるので試していません。 もう一つ考えたのは、打鍵した直後にフラグを立ててキーダウンを無効にし、そしてDo eventsで空ループを 適当にまわし、ループ終わった後にフラグを戻してキーダウンを有効に戻す。という方法ですが、 ちょっと今エラーが出てしまっています・・・。デバック中です。 でもなんかこう、ピンときません。よい解決方法をご教授いただけないでしょうか。 お願いします。
338 名前:デフォルトの名無しさん mailto:sage [2005/08/31(水) 13:04:05 ] キーダウン>フラグ立てる>加点もろもろの処理>画像を変更するときにフラグおろす で何か問題でも? なんでDoEventsだのが出てくる?
339 名前:デフォルトの名無しさん mailto:sage [2005/08/31(水) 14:49:26 ] 質問です。 DirectPlayを使用したソフトを通信ソフト作ったのですが、DirectX 9.0c Runtimeだけをインストールしているユーザーだと、使用することが出来ません。 調べてみると、9.0a以降のバージョンでは、必要なファイルがインストールされない仕様に変更になっているようで、、、 ユーザー側で、別途「Managed DirectX」をインストールするか、SDKの方をインストールしてもらわないと使えないみたいな感じです。 セットアッププロジェクトでインストーラーを作成すれば、不足しているファイルもユーザー側の方にもインストールされるでしょうか?
340 名前:デフォルトの名無しさん [2005/08/31(水) 23:33:17 ] 基本的な質問ですまんです。 プロパティって、オーバーロードできないんでしょうか? Dim _number as Integer Property Number() As Interger (Get略) Set(ByVal Value As Integer) _number = Value End Set Set(ByVal Value As String) _number = Integer.Parse(Value) End Set End Property みたいなことをやりたいわけなんですが。 オーバーロードしたけりゃ、SetNumber()みたいなメソッドを作らないとダメ?
341 名前:デフォルトの名無しさん mailto:sage [2005/08/31(水) 23:35:14 ] Overridable
342 名前:デフォルトの名無しさん mailto:sage [2005/08/31(水) 23:43:50 ] ってオーバーロードか。 Integer型のNumberプロパティにStringを代入できちゃ拙いだろう。 引数付きプロパティの引数違いのオーバーロードならできるけど。
343 名前:デフォルトの名無しさん mailto:sage [2005/08/31(水) 23:51:59 ] thanx. まあたしかに、class.Number = "774" なんてできたらマズそうですな。 素直にclass.SetNumber("774") みたいなメソッドにしときます。 (実際は単純な型変換だけじゃなくて、すこしロジックが入ります)
344 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 19:09:06 ] ASP.NETのResponse.FilesからHttpPostedFileを For Each文を使って取り出したいんですが キャストが有効でないといわれてしまいます 解決方法ってありますか?
345 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 19:09:44 ] VBコード内に記述するSQLについては。。。。 やっぱ、ここではなくてSQLスレだよね?
346 名前:デフォルトの名無しさん [2005/09/02(金) 00:15:30 ] XP端末でVB.NETのアプリを起動したところ、例外が発生し悩んでいます。 ShowDialogで下記のようにフォームを表示しています。 フォームA→フォームB→フォームC フォームC表示時にEnterキーを押下すると System.InvalidOperationExceptionが発生します。 例外の内容としては、フォームC表示時にも関わらず、 フォームA内のフォームB起動ボタンがクリックされたイベントが発生し、 フォームBは表示済みなのに再度表示しようとしたために例外が発生した、というものでした。 しかし、ShowDialogで他の画面を表示しているのに フォームAでイベントを拾うっていうのは本来ありえないはず、ですよね? それが起きちゃうってことは、コーディングが間違ってるんですよね・・・ コーディング以外の要因でありがちな問題ってあるでしょうか。 あまりにもわからないので 「まさかFramework自体がバグッテルのでは?」なんてあるわけないことを疑うようにまでなってます・・・
347 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 00:44:54 ] >>346 もうすこし他人が読んで意味わかるような文章書かないと 誰も助言のしようがないよ。 とりあえず意味が読み取れる範囲で応答すると、 フォームBのボタンクリックのイベントハンドラでモーダルなフォームCを表示しているのなら、 フォームCでキャッチされてない例外が発生すれば、例外はフォームBのボタンクリックの イベントハンドラまで遡ってくるんじゃないの?
348 名前:最凶VB厨房 mailto:sage [2005/09/02(金) 01:04:52 ] >>344 For Each文を使わない。 1個1個取り出せ。 >>345 対象DBサーバ。データベース名、テーブル名、カラム名、型、制約 OS、.net frameworkのバージョンなどの中で必要最小限のものを 全部書くならこのスレで質問しても問題はない。 返答があるかはわからんが。 >>346 コードさらせ。例外メッセージ全部さらせ。
349 名前:最凶VB厨房 mailto:sage [2005/09/02(金) 02:25:21 ] >>344 Request?AllKeysがあるぞ。
350 名前:質問房 ◆v.TAYcWkbs mailto:sage [2005/09/02(金) 11:54:21 ] 質問させてくだされ。 strSQL = "select " & _ " 伝票年月 as 入出庫年月," & _ " 得意先名称," & _ " 得意先コード," & _ " 部品番号," & _ " 部品色," & _ " 部品名" & _ " from " & _ " dbo.E_入出庫" & _ " where " & _ " 事業所 =" & data_factoryCD & " and " & _ " 伝票年月 =" & data_yymm & " and " & _ " 得意先コード = '" & costormerCode & "' and " & _ " 部品番号 = '" & data_partsnumber & "'" _ '" 部品色 = '" & data_partsColor & "'" If data_partsColor <> "" Then strSQL &= " and 部品色 = '" & data_partsColor & "'" End If (ここでブレーク) 今、TESTサーバーでテーブル作成して、そのテーブルからデータを読んでいます。 検索先テーブルにはselectの対象になる部品が存在しています。 EndIfにブレークポイントを設定。デバッグ開始〜ウオッチにて確認〜SQLに 条件式をコピー。 (次に続く)
351 名前:質問房 ◆v.TAYcWkbs mailto:sage [2005/09/02(金) 11:56:31 ] SELECT 伝票年月 AS 入出庫年月, 得意先名称, 得意先コード, 部品番号, 部品色, 部品名 FROM E_入出庫 WHERE (事業所 = 8) AND (伝票年月 = 200504) AND (得意先コード = 'xxxxxx') AND (部品番号 = 'xxxxxxxxx') と、SQL(エンタープライズマネージャー)では指定した部品内容が表示される。 しかし、VBの実行結果では表示されない。 この検索項目内容に部品の色があります。 SQL文で示す様に検索時、部品の色は絶対条件にしてません。色在り部品と無し部品在るからです。 色無部品を検索するとテーブル内にあるにもかかわらず検索されない。 色付の部品で実行するとVBの処理結果はOK。 これは何が原因と思われるでしょうか??? 実行環境 OS:W2K-sp4 VS.NET2003//VB.NET 69516-006-0172567-18781 Framework 1.1(1.0も一緒に入っています)
352 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 16:02:25 ] 関連のある複数のテーブルのいっぺんに消す方法ないでしょうか? やりたいイメージはこんな感じです。 delete from (select * from a, b where a.id = b.id and a.last_date < '20050902') もちろんこんなSQLは実行できませんが・・・
353 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 16:16:02 BE:32542823-##] >>348 トンクスコ ググって見てもFor Eachでまわしてるサンプル見かけないので 出来ないようですね・・・ バグなのかなぁ・・・
354 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 16:17:49 ] >>352 CREATE TABLEの時にきちんとON DELETE CASCADEを設定してれば幸せになれるかも
355 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 16:24:04 ] >>353 サンクスコ >>354 うほ! ちょっと調べてみます。
356 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 23:36:50 ] >355 354さんの助言は、ALTER TABLEの時にも有効。 # M$ SQL Serverだよね?
357 名前:最凶VB厨房 mailto:sage [2005/09/02(金) 23:54:21 ] >344 Private Sub Submit1_ServerClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Submit1.ServerClick Dim hpf As HttpPostedFile Dim s As String For Each s In Page.Request.Files.AllKeys hpf = Page.Request.Files.Item(s) Console.WriteLine(s) Next End Sub Submitボタン配置サーバコントロール化 File Field配置サーバーコントロール化
358 名前:最凶VB厨房 mailto:sage [2005/09/03(土) 00:14:56 ] >>350-351 よくわからんぞ。ウォッチで何を確認したんだ? 部品色がないときは空文字列なんだよな?nullじゃねぇよな? data_なんとかは型はなんだ?String型か? カラムの型はなんだ?さっぱりわからんぞ。 VBの実行結果では表示されない。ってどういうこった? 何に表示させてんだ?さーーーーーーっぱりわからんぞ。 とりあえずSQL文削って試せ。 >>352 ストアドトリガっちゅう手もあんぞ。ゴルァ!!!!!!!!!!!
359 名前:最凶VB厨房 mailto:sage [2005/09/03(土) 00:18:05 ] >>350-351 ってかプライマリキーはってんのか? @はどうした?わけわからんぞ。
360 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 23:44:10 ] 複数行のインデントはどうやるのでしょうか? <編集>の行インデントがグレーアウトになって選べないのですが?
361 名前:最凶VB厨房 mailto:sage [2005/09/03(土) 23:56:52 ] ツール→オプション→Basic→タブ インデント→スマート以外
362 名前:最凶VB厨房 mailto:sage [2005/09/03(土) 23:59:39 ] ×ツール→オプション→Basic→タブ ○ツール→オプション→テキストエディタ→Basic→タブ
363 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 00:17:15 ] >>362 できました。。 ありがとうございます。
364 名前:デフォルトの名無しさん [2005/09/05(月) 02:12:51 ] 質問です。 内容は、既に起動しているエクセルに対して,vb.netで作成したアプリケーションから セルに数値を記入するにはどうすればいいか、です。 やりたいことは、エクセルマクロ(VBA)からvb.netで作成したアプリケーションを呼び出し、 その処理結果を呼び出し元のエクセルのセルに書き込みたいのです。 今現在は、参照の追加でExcelObjectLibraryを追加し、 Dim xlApp As New Excel.Application ・・・ な感じで指定しています。 問題は、エクセルファイルを指定するときに Dim xlBook As Excel.Workbook = xlBooks.Open(ファイル名) とやると、元々そのファイルが起動しているため、2重に起動してしまいます。 新たにopenせずに、既に起動しているファイルを指定してやるにはどう すればよいでしょうか? (元々そのエクセルのVBAから呼び出しているため、そのエクセルが起動していることは 保証されている) ちなみに起動していないエクセルのセルへのアクセスは成功しています。
365 名前:デフォルトの名無しさん mailto:sage [2005/09/05(月) 02:18:41 ] こんなの? ttp://www.google.co.jp/search?hl=ja&inlang=ja&c2coff=1&q=%E8%B5%B7%E5%8B%95%E6%B8%88%E3%81%BF+%E3%82%A8%E3%82%AF%E3%82%BB%E3%83%AB&lr=lang_ja
366 名前:デフォルトの名無しさん [2005/09/06(火) 14:33:26 ] タブコントロールを使ってプログラムを作っています。 選択されているタブによって処理内容を変えるようなプログラムです。 そのために、現在選択されているタブを取得するようなプロパティやメソッドがあれば知りたいのですが、どなたか、ご存じないですか? よろしくご教授願います。
367 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 14:34:39 ] ちょっとはTabControlのプロパティ&メソッドに目を通してみたのか?
368 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 16:29:41 ] RTFM
369 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 17:47:56 ] >>366 ええええええええ?????????
370 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 18:25:42 ] ΩΩ Ω
371 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 18:41:43 ] 釣りだよな? ご存知もなにも、普通にやってれば気づくと思うんだが・・・。
372 名前:デフォルトの名無しさん [2005/09/07(水) 14:03:42 ] タブコントロールを使ってプログラムを作っています。 選択されているタブによって処理内容を変えるようなプログラムです。 そのために、現在選択されているタブを取得するようなプロパティやメソッドがあれば知りたいのですが、どなたか、ご存じないですか? よろしくご教授願います。
373 名前:デフォルトの名無しさん [2005/09/07(水) 16:24:25 ] ttp://www.grapecity.com/japan/support/database/P1_80.htm コレみたいに、複数列表示できるツリービューを.netで実現したいんですけど・・・ どーすればいいんでしょうか。
374 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 16:54:00 ] 取りあえず見つけてみた ttp://www.codeproject.com/vb/net/vbnettreelistview.asp
375 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 19:47:21 ] 初歩的な質問ですみません dir()で「ディレクトリ以外」って指定はどうするんでしょ? vbnormal+vbreadonlyとかやったら「readonlyなディレクトリ」も引っかかるんですけど…
376 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 20:05:21 ] System.IO名前空間、DirectoryクラスのGetFilesメソッド使ったら?
377 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 21:39:17 ] >>372 >>367->>371
378 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 21:59:11 ] >>376 むう、やはりそれしかありませんか… どもでした
379 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 23:50:08 ] デザイン時にマウスクリックでコントロールを移動できるように、 実行時でも、コントロールをマウスクリックで移動 ということは出来るのでしょうか。 実行時、iniファイル等から各画像の x,y を読み込み描画、 マウスで編集して、配置を保存、というようなことを目的としています。
380 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 00:13:03 ] >>379 dobon.net/vb/dotnet/form/moveform.html
381 名前:デフォルトの名無しさん [2005/09/08(木) 19:43:52 ] 超初心者です。質問です。XP HomeでVB.NET2003を使っています。 COMからMicrosoft Web Browserを追加し、 AxWebBrowser1.Navigate("www.yahoo.co.jp ") のようにしてForm起動時にWeb表示させています。 VB.NETの「開始」(F5)だとうまくいくのですが、 Releaseとしてビルドし、 \obj\Releaseにあるexeを起動させようとするとうまくいきません。 例外 'System.IO.FileNotFoundException' が WindowsApplication4.exe で発生しました。 とのエラーメッセージが出て、これをデバックしようとすると 'System.IO.FileNotFoundException' のハンドルされていない例外が WindowsApplication4.exe で発生しました。 追加情報 : ファイルまたはアセンブリ名 AxInterop.SHDocVw、またはその依存関係の 1 つが見つかりませんでした。 とのメッセージが出ます。 なにをどうすれば解決するのでしょうか。。。 よろしくお願いします<m(__)m>
382 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 20:05:47 ] \objじゃなくて\bin。 \objは中間ファイル用のディレクトリ。
383 名前:長谷川友よ [2005/09/10(土) 11:04:04 ] ド・ラ・ルーブルの方法の3×3のプログラムが書けないんですが教えてもらえます? vb.net2003です
384 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 11:06:47 ] 宿題は自分でやらにゃいかんよ。
385 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 15:58:53 ] 初心者ですみません。 c++ でAVIファイルを開きたいのですが、さっぱりわかりません。 DirectShowあるいはVideo for Windowsを使うのでしょうか?
386 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 16:23:56 ] >>385 VBとC++の区別もできない馬鹿に何を言うことがあろうか
387 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 02:54:26 ] Windowsのソフトでフォルダーを選択するダイアログが出てくるやつありますよね。 あれはなんていう名前のコントールなんですか? それともVB.NETだと使えないの?
388 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 02:55:37 ] #include <stdio.h> #include <stdlib.h> main(){ int a[15][15],i,j,k,n; printf("奇数の魔方陣\nn = "); scanf("%d",&n);printf("\n"); if(n<0 || n>15 || n%2==0) { printf("1〜15の奇数やでぇ〜.\n"); exit(1); } i=0; j=n/2; a[i][j]=1; //手順1第1行中央列に1 for(k=2;k<=n*n;k++){ if(k%n==1) { i++; } //手順3真下に書く else if(i==0) { i=n-1; j++; } //手順41つ右の列の最下段 else if(j==n-1){ i--; j=0; } //手順51つ上の行の最左端 else { i--; j++; } //手順2次の数字を右斜め上 a[i][j]=k; } for(i=0;i<n;i++){ for(j=0;j<n;j++){ printf("%4d",a[i][j]); } printf("\n"); } printf("\n要素の和=%d\n",n*(n*n+1)/2); }
389 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 02:56:08 ] ttp://home.hamamatsu-u.ac.jp/~nagasaki/c/153.html
390 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 03:00:37 ] >>387 .NET 1.1から追加された、System.Windows.Forms.FolderBrowserクラス。 .NET 1.0/VS.NET2002(VB.NET2002)ならちと手間がかかるが ttp://support.microsoft.com/default.aspx?scid=kb;ja;811004
391 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 11:17:14 ] >>390 ありがとうございました。 メッセージが英語なのと初期フォルダーが一部しか選べないのがちょっと残念。
392 名前:名無しさん@そうだ選挙に行こう [2005/09/11(日) 11:37:10 ] TreeViewの再表示で質問なのですが .Nodes.Clear()で全てのノードをクリアし、再度ノードを追加して再表示させている画面があります。 その時にクリアのアニメーション効果をなくす事はできないでしょうか? Windowsの画面のプロパティでアニメーションの効果をOFFにすればいいのですが、 インストールする全パソコンの設定を変更するわけにもいかず困っています。 表示する内容がDBのモニタ情報なので、再表示する前と後で情報が大きく変わってしまうこともあり、 部分的な再表示は難しいと考えています。 何か良い方法は無いでしょうか? よろしくお願いいたします。
393 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 19:05:12 ] 質問です。 作ったDLLをEXEファイルと別の場所に置きたいんですけど、 コンパイルするときにその場所が決まってません。 実行したときにユーザーにパスを指定させる形にしたいんですけど、 そのDLLをEXEに関連づけるにはどうすればいいですか? パスを通そうと思ってProccess.Start("set path=c:\aaaa")とかやってみたら、 実行ファイルじゃないのでだめだと言われました。 いい方法があったら教えてください。
394 名前:最凶VB厨房 mailto:sage [2005/09/11(日) 19:51:15 ] >>393 どぼんのサイトのどこかに プラグインがどうたら解説したページがある。 メルマガの方だったかな。 探してくれ。 それかGACにインストールとかもあるか。 やったこたぁねぇからやってみて報告よろ。
395 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 13:08:41 ] >393 Path通すなら、 CMD /C "set path=c:\aaaa" を実行しては? 詳しくはCMDのヘルプを
396 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 23:58:56 ] >>392 BeginUpdate/EndUpdateメソッドはどう? >>393 メインになるプロジェクトのapp.configの <configuration> <runtime> <assemblyBinding> <dependentAssembly> 以下の <assemblyIdentity> <codebase> の二つの要素を書くことで実行時にバージョンリダイレクトできるんだが、 sn.exeを使って厳密名をつけてやれば、 codebase要素のhref属性で絶対パス指定や自身のディレクトリよりも上のディレクトリを相対パス指定したりできるようになる。 この一連の記事を読んでみると色々勉強になる。 ttp://www.atmarkit.co.jp/fdotnet/technology/idnfw11_index/index.html
397 名前:最凶VB厨房 mailto:sage [2005/09/13(火) 01:38:19 ] ほー( ..)φメモメモ
398 名前:デフォルトの名無しさん [2005/09/13(火) 13:27:12 ] 質問です。 ASP.NETWebアプリケーションを作成しているのですが。 [モジュールにて以下のようにクラス変数をPublic変数を宣言しました。] Module AAA Public g_HHH As clsHoge1 End Module [ページクラスにて、いろいろ設定します。] g_HHH.iParam1 = 1 g_HHH.strParam2 = "ABC" : この状態にて、 Webサーバマシンに、異なるクライアントマシン2台から作成したページにアクセスします。 [マシンA] ページアクセス ↓ [マシンB] ページアクセス ↓ [マシンA] 同じページにポストバックすると、マシンBで設定した値がg_HHHに入ってしまっています。 [マシンA]のアクセスと、[マシンB]のアクセスで、Module内のPublic変数をそれぞれ別々に持つことってできないんですか?
399 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 13:45:10 ] DateTimePickerコントロールで、カレンダーを表示させるメソッドは無いでしょうか?
400 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 16:44:04 ] >>395 おお!CMDですね。助かりました!
401 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 16:47:13 ] そして9x系で例外
402 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 16:49:11 ] そもそも.NETではPATHとは無関係にアセンブリを探索するんだが。
403 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 17:44:39 ] デバック時にフォームの起動位置を画面右上にしたいのですが、 どうすればよろしいのでしょうか?
404 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 17:52:08 ] #IF DEBUG Me.StartPosition = FormStartPosition.Manual Me.Location = New Point(任意の位置) #ENDIF
405 名前:デフォルトの名無しさん [2005/09/14(水) 12:01:05 ] DefaultValueでEnumを指定したいのですが <DefaultValue(GetType(enmAAA), "2")> とかにするしかないのでしょうか? "2"がちょっといやなのですが・・・
406 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 12:34:12 ] 何故2? 普通にメンバ名書けば良いんだが。 GetType(Keys), "F10" とか。
407 名前:405 [2005/09/14(水) 13:12:41 ] >406 出来ました。 もう一点。 リセットができません。 Reset<Property>の実装は呼ばれないみたいです。
408 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 13:41:05 ] それは ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconshouldpersistresetmethods.asp と言う話か。 > メモ DefaultValueAttribute を適用するか、 > または ResetPropertyName メソッドと ShouldSerializePropertyName メソッドを指定します。 > この 2 種類の操作を同時に実行しないでください。 と書いてあるが。
409 名前:405 [2005/09/14(水) 16:21:36 ] >408 Enumだと ResetPropertyName メソッドと ShouldSerializePropertyName メソッド が呼ばれないみたいなんですよ・・・
410 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 16:28:43 ] 呼ばれてるよ。 DefaultValue属性消せば。
411 名前:デフォルトの名無しさん [2005/09/14(水) 16:45:50 ] >410 ダメです。呼ばれません。 コードがダメなのでしょうか? Public Shadows Property HighlightText() As GrapeCity.Win.Input.HighlightText Get Return MyBase.HighlightText End Get Set(ByVal Value As GrapeCity.Win.Input.HighlightText) MyBase.HighlightText = Value End Set End Property Public Function ShouldSerializeHighlightText() As Boolean Return Not MyBase.HighlightText.Equals(_DefaultHighlightText) End Function
412 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 17:25:10 ] ん〜、どうやら基底クラスのプロパティをShadowsで隠蔽した場合、 ShouldSerialize/Resetは基底クラスのが優先されちゃうようだねぇ。 逃げ方としては、ShadowsしたプロパティをBrowsable(False)で修飾して見せなくした上で、 似た名前のプロパティを作ってそっちでShouldSerialize/Resetを実装する、くらいかなぁ……。
413 名前:405 [2005/09/14(水) 18:17:04 ] >412 なるほど・・・ やっぱ別プロパティにしないとダメですね。 ありがとうございました。
414 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 01:18:37 ] VB6のファイルアクセス(ランダムアクセスとバイナリアクセス)に相当する機能って クラスライブラリにはないでしょうかね? 具体例でいうと、例えばSingle型の配列を逐次ファイルに追記したり、 そうして作成したファイルをSingle型の配列に一挙に変換したり、 任意の位置のSingle型のデータにアクセスしたり、といった処理が 実現できるクラスはないだろうかということです。 いや、互換性ライブラリにVB6と互換性のある関数があるのは知っていますが できればクラスライブラリの方を使いたいので。
415 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 01:28:58 ] System.IO名前空間下のクラスを舐めるように見ていったら?
416 名前:932 mailto:sage [2005/09/15(木) 06:04:44 ] >>396 レスを貰っていることに気がつきませんでした。ごめんなさい。 BeginUpdate/EndUpdateで目的のことが出来ました! ありがとうございます。
417 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 09:41:38 ] >>414 ハァ?テンプレ読めないのか? メクラなのか?池沼なのか? どちらにしても君にはプログラム無理だから^^ 施設に帰りなさい。ね?
418 名前:414 mailto:sage [2005/09/15(木) 12:23:41 ] >>415 舐めるように見ましたが、該当するクラスは見当たらないようですが。 ご自分が見てないんじゃないの?ひょっとして。 >>417 なんだコイツは。
419 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 12:35:14 ] 探し方が下手かクラス名を見ただけか探してないかのどれかだ。
420 名前:414 mailto:sage [2005/09/15(木) 12:40:49 ] >>419 口調が偉そうな奴ってどうして例外なく無能なんだろう。 へえ〜、そうなんだ。 じゃあ試しに次のコードを例示してみてもらえますか? いや、できないなら無理することないですけどね。 ■ Single型の配列を引数にとって既存のバイナリファイルに追記するメソッド ■ バイナリファイルのファイル名を引数にとって、それをSingle型の一次配列に 変換したものを返すメソッド。
421 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 13:10:36 ] ライブラリを探せもしない低能は煽りも下手らしい