1 名前:デフォルトの名無しさん [04/10/02 11:10:17] VB.NETの質問全般です 過去スレ 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) pc2.2ch.net/test/read.cgi/tech/1056281084/ 【老若】VB.net質問スレ【男女】 (Part2) pc2.2ch.net/tech/kako/1043/10436/1043629429.html 【老若】VB.net質問スレ【男女】 pc2.2ch.net/tech/kako/1025/10258/1025848458.html
577 名前:デフォルトの名無しさん mailto:sage [04/11/23 20:33:04] >576 それは君では?
578 名前:(・∀・)ニヤニヤ mailto:sage [04/11/23 20:44:24] 必死すぎ。w
579 名前:デフォルトの名無しさん mailto:sage [04/11/23 20:56:47] >578 最後に「w」が付いてるのは何?
580 名前:MSDE [04/11/23 20:57:01] 名前つきインスタンス、混在モード、ストロングパスワードなど手前勝手なヤツラ言語の 名前がつけられていて何のことかサッパリ分からん。 インストールくらい勿体つけないで普通に喋れんのか?きっとどいつもこいつも上から下まで 精神構造がおかしいのだろう。 ここでヤツラ言語とは奴らが勝手に作った長持ちしない言語のこと。 ■以下はインストールのマイクロソフトの説明 以下のコマンドのいずれかを実行します。 Windows 認証モードを使用するように設定された既定のインスタンスをインストールするには、次のコマンドを実行します。 setup SAPWD="AStrongSAPwd" ここで AStrongSAPwd は sa ログインに割り当てられた強力なパスワードです。 Windows 認証モードを使用するように設定された名前付きインスタンスをインストールするには、次のコマンドを実行します。 setup INSTANCENAME="InstanceName" SAPWD="AStrongSAPwd" ここで AStrongSAPwd は sa ログインに割り当てられた強力なパスワードで、InstanceName はそのインスタンスに割り当てられた名前です。 混在モードを使用するように設定された既定のインスタンスをインストールするには、次のコマンドを実行します。 setup SAPWD="AStrongSAPwd" SECURITYMODE=SQL ここで AStrongSAPwd は sa ログインに割り当てられた強力なパスワードです。 混在モードを使用するように設定された名前付きインスタンスをインストールするには、次のコマンドを実行します。 setup INSTANCENAME="InstanceName" SECURITYMODE=SQL SAPWD="AStrongSAPwd" ここで AStrongSAPwd は sa ログインに割り当てられた強力なパスワードで、InstanceName はそのインスタンスに割り当てられた名前です。
581 名前:デフォルトの名無しさん mailto:sage [04/11/23 20:58:21] >580 質問スレなんだから質問を書け。ここはお前の日記帳じゃない。 訳がわからなくて質問することもできないというのなら、 お前は業界を変えろ。
582 名前:MSDE [04/11/23 21:00:16] 読めば読むほど滑稽な文章なのだが、、、 いま腑と思いついたが「マニュアルから読むマイクロソフトの 精神構造」という本を書いたら馬鹿の壁よりはきっと売れると思う。
583 名前:デフォルトの名無しさん mailto:sage [04/11/23 21:03:34] >582 書くのがお前じゃ売れないと思うよ。
584 名前:MSDE [04/11/23 21:09:46] 書くのはゴーストライターに決まってる。
585 名前:MSDE [04/11/23 21:14:20] ところで、こんなんがあった。もうすこし簡単にならん? Set oServer = CreateObject("SQLDMO.SQLServer") Set oDatabase = CreateObject("SQLDMO.Database") Set oDBFile = CreateObject("SQLDMO.DBFile") Set oLogFile = CreateObject("SQLDMO.LogFile") ' SQLサーバーへ接続します oServer.Connect "(local)", "sa", "" ' データ ファイルを定義します oDBFile.Name = "MyData" ' 名前 oDBFile.PhysicalName = "C:\MSSQL7\Data\MyData.mdf" ' 物理ファイル名 oDBFile.PrimaryFile = True ' プライマリーファイルとして設定 ' データ ファイルの自動拡張を設定 oDBFile.FileGrowthType = 0 'SQLDMOGrowth_MB MB拡張 oDBFile.FileGrowth = 1 ' 1MB拡張 ' データファイルの定義を追加する oDatabase.FileGroups("PRIMARY").DBFiles.Add oDBFile ' トランザクション ログを定義します oLogFile.Name = "MyLog" ' 名前 oLogFile.PhysicalName = "C:\MSSQL7\Data\MyLog.ldf" ' 物理ファイル名 oDatabase.TransactionLog.LogFiles.Add oLogFile ' 追加 ' 定義したデータベースを作成する oDatabase.Name = "MyDB" ' 名前の指定 oServer.Databases.Add oDatabase ' サーバー上にデータベースを作成
586 名前:MSDE [04/11/23 21:21:51] >MSDN嫁。SQLでテーブル定義したいならDB板に逝け。 >その前にDBの基礎とかオブジェクト指向とか、ハードルが高そうな気もするが。 Dim oRepos As New Repository でハードルの低いお前はReposhitoryがどこのNameSpaceか知ってるのか? 知ってるなら答えてみなさい。
587 名前:デフォルトの名無しさん mailto:sage [04/11/23 21:22:51] Reposhitoryねぇ・・・そんなクラスはないんじゃないですかねぇ・・・
588 名前:デフォルトの名無しさん mailto:sage [04/11/23 21:23:39] >584 お前おもしれーな。ゴーストライターの意味分かってるか?
589 名前:デフォルトの名無しさん mailto:sage [04/11/23 21:24:34] >585 どこが難しいの?
590 名前:デフォルトの名無しさん mailto:sage [04/11/23 21:25:42] >572からの変わりようがいいな。ドキュメント読んで分かんないもんだから ドキュメントのせいにして騒いでるw そんなんじゃ誰も相手にしてくれないよw
591 名前:MSDE [04/11/23 21:36:20] >589 >どこが難しいの? 名前があって物理ファイル名があってデータベース名があるんですか? えっと、選り取りみどり、名前には不自由しないようですね。 でトランザクションログって何ですかね? 不思議な名前ですが。 まあそれはいいとして。ログ見りゃなんか分かるんでしょう。きっと。 でもトランザクションとは関係ないと思うが。 ' データ ファイルの自動拡張を設定 oDBFile.FileGrowthType = 0 'SQLDMOGrowth_MB MB拡張 oDBFile.FileGrowth = 1 ' 1MB拡張 1MB拡張ってなんなんです?
592 名前:デフォルトの名無しさん mailto:sage [04/11/23 21:42:51] >591 データファイルのサイズが足りなくなったときに1MBずつ 拡張すること。スレ違い。>573で既に指摘されてるだろ。
593 名前:デフォルトの名無しさん mailto:sage [04/11/23 21:43:31] 今後MSDE氏の質問には回答しないように。 回答自体もスレ違いなので。
594 名前:MSDE [04/11/23 21:53:40] >592 難にせよ。ありがとう。 しかしRepositoryのNamespaceについて誰もしらんのか? そんなマニュアルを のさばらせているのは、一体誰なんだ。 >お前おもしれーな。ゴーストライターの意味分かってるか? 著者じゃなくて馬鹿の壁を本当に書いた人のことね。あなた知ってる? 知らないでしょ。そう、誰も知らない。知ってるのは、当の精神科医と 檻のなかの機知外くらいだよ。 >ドキュメントのせいにして騒いでるw >そんなんじゃ誰も相手にしてくれないよw あのドキュメントから読めるものは、タイトルが意図しているものとは 別のもの。そう脳みその異常。
595 名前:MSDE [04/11/23 21:55:57] ADOってのは.NETの目玉じゃないのか? ちがう? スレは目玉を 避けるのね? こわいから?
596 名前:デフォルトの名無しさん mailto:sage [04/11/23 22:04:33] 取りあえず見つけたサンプルとやらのアドレスを書け。 話はそれからだ。
597 名前:デフォルトの名無しさん mailto:sage [04/11/23 22:06:29] >595 通報しときました。適切なスレを選ばないとこういうことになります。
598 名前:デフォルトの名無しさん mailto:sage [04/11/23 23:40:05] イイヨイイヨー
599 名前:デフォルトの名無しさん mailto:sage [04/11/23 23:40:06] >>579 ブッシュ?
600 名前:デフォルトの名無しさん mailto:sage [04/11/24 04:43:30] 面白いスレですね。 眠気が吹っ飛んだよ
601 名前:デフォルトの名無しさん mailto:sage [04/11/24 07:24:55] 夜はレベルが低くなるスレだな
602 名前:573 mailto:sage [04/11/24 09:01:09] まっとうなプログラマは昼間仕事するからね。
603 名前:デフォルトの名無しさん mailto:sage [04/11/24 09:33:41] VB.NET 2005 Express Beta落として使ってるんだけど、 新規プロジェクトでForm1が出来る ↓ ファイル→名前を付けてForm1.vbを保存 ↓ 実行ファイルが作られていない 実行ファイルの作り方がわかりません。スレ違いだったら誘導おながいします
604 名前:デフォルトの名無しさん mailto:sage [04/11/24 10:38:04] ビルド
605 名前:デフォルトの名無しさん [04/11/24 11:38:31] F5
606 名前:デフォルトの名無しさん mailto:sage [04/11/24 12:07:18] >>602 そりゃ説明になっとらん。 昼レベルが高いとしたら、まっとうなプログラマが昼間仕事さぼってここに書き込んでることになる。 漏れもだが。 orz
607 名前:デフォルトの名無しさん mailto:sage [04/11/24 12:43:25] >606 あほ
608 名前:デフォルトの名無しさん [04/11/24 14:40:46] >>604 >>605 ビルドですか。F5ですか、ありがとうございます。
609 名前:デフォルトの名無しさん [04/11/24 15:26:06] すみません。続いての質問で恐縮なんですが。 ビルドしても実行ファイルが作られてないみたいなんですが まず、パスを通さないといけないのでしょうか? ビルド出力パスというのが関係するんでしょうか。 ソースファイルが2つと、リソースファイルまでは作れたんですが
610 名前:デフォルトの名無しさん mailto: [04/11/24 15:31:51] VBで 文字列を入力すると、その文字列が回文(右から読んでも左から読んでも一緒) であるかどうかを判別するプログラムのコードだれかわかりませんか?
611 名前:デフォルトの名無しさん mailto:sage [04/11/24 15:44:10] 誰か、VB.NET2005 betaのわかりやすい解説書いてほしいよ。 既存ぼ解説とずれてて微妙にわかんないや。ただでさえ時間がかかってるのに
612 名前:500 困ったくん [04/11/24 16:29:25] 割り算を減算(引き算で)行うプログラムを作っています。 [ Text1 ] ÷ [ Text2 ] = [ Text3 ] 余り [ Text4 ] のように表示させるのですが、例えば、35÷6をしたときに、 答えが、Text3=1 Text4=29 になってしまいます。 どうすればいいのでしょうか? よろしくお願いします。 なお、僕の考えたプログラムは以下の通りです。 (※”=”部分がコマンド1です) Private Sub Command1_Click() M = Text1.Text N = Text2.Text sho = 0 Do M = M - N sho = sho + 1 Loop While M >= N Text3.Text = sho Text4.Text = M End Sub 結局、どうすればいいのでしょうか?? 教えてください!!
613 名前:デフォルトの名無しさん mailto:sage [04/11/24 16:41:13] >>609 デフォルトだと日本語のパスが通らないらしいんだけど そのへんはどうだろ?
614 名前:デフォルトの名無しさん [04/11/24 17:18:13] エンタープライズ版のVSを使って、AS/400にODBC接続を試みています。MSDEの時のと同じ要領で データーセットを作るところまではあっさりできましたし、データーグリッドにこれを表示するところまで はすんなり通ったのですが、このデーターグリッド上の数値を書き換える事ができません。 AS/400に対して、コマンドが通らないと言うのであれば納得もできるのですが、データーグリッド上の 数値をいじっている時点では、クライアント側での話しなので、とんと判らず弱っています。 同じような症状を解決出来た方、いらっしゃいませんか?
615 名前:デフォルトの名無しさん [04/11/24 17:21:56] >>612 先にあまりを出しておいて、それを元の数からひいて、その上で、もう一回割り算 っていうのは、どうでせう?
616 名前:デフォルトの名無しさん mailto:sage [04/11/24 17:42:16] >615 アホ
617 名前:デフォルトの名無しさん [04/11/24 18:32:39] >>616 罵倒するだけの能無しよりはマシな希ガス、アルゴンガス、アセチレンガス。
618 名前:617 mailto:sage [04/11/24 18:35:34] すいません。>617の書き込みは自分自身に対してのものです。 気を悪くされた方、わたしのことですので気にしないでください。
619 名前:デフォルトの名無しさん mailto:sage [04/11/24 18:38:10] 結局>>501 だろ。 MとNをintegerで宣言すれば解決する話だ。 DoWhileだと余計なループが発生して結果がおかしくなるのも指摘されてるな。 つかそもそもこれは本当にVB.NETのコードなのか?
620 名前:デフォルトの名無しさん [04/11/24 19:10:53] Now()を実数に変換する方法おしえて。
621 名前:デフォルトの名無しさん [04/11/24 19:16:58] >>612 35-6-6-6-6-6-6=-1<0 -6でループ計算をさせ、この結果がでてきたら Text1=35 Text2=6 Text3=ループ回数-1 ※Text5=-1 Text4=-1-(-6) こんなのでどうだろうか・・・
622 名前:デフォルトの名無しさん mailto:sage [04/11/24 19:23:18] >620 実数って何のこと指してます?
623 名前:デフォルトの名無しさん [04/11/24 19:34:23] >612 それでプログラムはOKだが、数値の宣言とかで問題があるんかもな。 確実に変数を宣言してみなさいよ。 DIM N,M,sho as double 'M,N,SHOを実数として宣言する M = TextBox1.Text N = TextBox2.Text sho = 0 Do M = M - N sho = sho + 1 Loop While M >= N TextBox3.Text = sho TextBox4.Text = M
624 名前:620 [04/11/24 19:43:47] 実数っていうのは、つまり最初が0.0(多分1755年1月1日0:0:0:0?) 基準に3msec精度での積算値。 NOw()はDate型だけど実体は実数なの。 で dim msec as double msec = NOw().todouble となるのが普通なのだけど、todouble()ってメソードを なんか別の書き方にしているらしい。 toStringがあるならtoDoubleだろう?普通なら。
625 名前:620 [04/11/24 19:56:03] >612 こうすると 1,29がこたえになる。 Dim M, N As String, sho As Double M = TextBox1.Text N = TextBox2.Text sho = 0 Do M = M - N sho = sho + 1 Loop While M >= N TextBox3.Text = sho TextBox4.Text = M
626 名前:デフォルトの名無しさん mailto:sage [04/11/24 20:05:26] >>624 それは一体どんな言語/環境の話なのよ。 ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vblr7/html/vadatDate.asp VB.NET(と.NET Framework)では8バイトの整数として西暦1年1月1日から100ナノ秒単位で格納されてる。 UNIX時間でも整数を使ってるし。
627 名前:620 [04/11/24 20:20:04] あっすまん。すこしいい加減なことを行ってしまったかも。 しかし、さっきどっかでみたんだが、西暦1年じゃなかったと おもうが、、、、
628 名前:620 [04/11/24 20:24:51] 1999・11・30日を変換すると変換すると0見たいだぞ
629 名前:デフォルトの名無しさん mailto:sage [04/11/24 22:51:25] >>628 .NETとVB(とか他の言語)が混ざってないか? www.atmarkit.co.jp/fdotnet/vb6tonet/vb6tonet05/vb6tonet05_01.html こことか参考になるんじゃないの?
630 名前:デフォルトの名無しさん mailto:sage [04/11/25 13:54:53] Aフォームを継承したA’フォームがある。 このA’フォームのデザイン画面をソリューションエクスプローラーから開いた時、 基底クラスAフォームのLoadイベントが実行されるなんてことがあるのだろうか・・・ 現在そのロードイベントにはApplication.StartupPathでファイルをオープンする処理があるのだが、 StartupPathにC:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDEが入ってきているらしく エラーが発生してしまう。これって何なんだ・・・orz
631 名前:デフォルトの名無しさん mailto:sage [04/11/25 14:03:57] >>630 オリジナルのコントロール貼り付けてもLoadイベントは起きる
632 名前:630 mailto:sage [04/11/25 14:15:01] >>631 レス感謝。 確かにAフォームのLoadイベントにメッセージボックスを記述するとデザイン時でもメッセージボックスが出るな。 これって常識?? 基底クラスのLoadイベントが発生するって解釈でいいのかな?
633 名前:デフォルトの名無しさん mailto:sage [04/11/25 14:20:09] >>632 > 基底クラスのLoadイベントが発生するって解釈でいいのかな? そうじゃなきゃ困る。 DesignModeプロテクトプロパティを使えばデザインモードかどうか判断できる。 ただしコンストラクタでは常にFalseを返すようなのでLoadイベント内で。
634 名前:631 mailto:sage [04/11/25 14:58:00] >>633 >>631 だがDesignModeは知らんかったw 勉強になった
635 名前:630 mailto:sage [04/11/25 15:10:36] >>633 なるほど・・・実行中のことしか頭に無かったよ。 すごく勉強になった。ありがと。
636 名前:デフォルトの名無しさん [04/11/25 19:36:40] Tabpageを使って、一つのフォーム内に ┃TabPage1┃TabPage2┃TabPage3┃TabPage4┃ というように、TabPageが4つあるフォームを作成しました。何をどうやったのか判らないのですが 気が付くと ┃TabPage1┃TabPage3┃TabPage2┃TabPage4┃ と順番が入れ替わってしまいました。元に戻したいのですが、どうすればよいでしょうか?
637 名前:デフォルトの名無しさん mailto:sage [04/11/25 22:34:04] >636 ソースコード直接いじれば?addする順番変えれば いいんじゃないの?
638 名前:デフォルトの名無しさん [04/11/25 22:45:41] 「表示」→「タブオーダー」
639 名前:デフォルトの名無しさん mailto:sage [04/11/26 00:50:19] VB.NETの勉強の過程で VB.NETを使いPocketPC用のRSSリーダーを作ろうと思ってるんですが RSSの整形方法などを判りやすく解説されているサイトや書籍、サンプルコード等をご存じないでしょうか? よろしくおねがいします
640 名前:斉藤 ◆kvYxWFRquQ mailto:sage [04/11/26 05:16:10] リアル社会でVB.NET使ってる人はここ見ない方がいい、ってことですね。
641 名前:デフォルトの名無しさん mailto:sage [04/11/26 14:10:18] 最近VB.netをはじめたのですが、本を読みながら勉強中のところでわからないところがあります。 アクセス2000の形式を使ったデータベースでのレコード検索なのですが、 基本の形が「戻値=デートセット名.データテーブル名.Select(抽出条件)」 で,できるみたいなのですが、例題では抽出条件のところの書き方が...Select("単価 = 2000") のようにしないさいとあります。 そこで実際にプログラミングしていく段階でテキストボックス内の値を抽出条件にするときに、 ...Slect("商品グループ = '" & textbox1.Text & "'") のようにしなければならないみたいです。抽出する値をシングルクォーテーション(')で囲むようにっと書いてあるので、 「'〜〜'」の意味はわかりますが、その中の「" & textbox1.Text & "」の意味がいまいちわかりません。 長くなってしまったのですが、ご教授のほどよろしくお願いします
642 名前:デフォルトの名無しさん mailto:sage [04/11/26 14:30:02] &は文字列を連結する演算子であると言えば分かるだろうか。
643 名前:デフォルトの名無しさん mailto:sage [04/11/26 14:30:37] TextBox1.Textの中に「生鮮食料品」と言う値が入ってた場合 Slect("商品グループ = '" & textbox1.Text & "'") この中身は Slect("商品グループ = '生鮮食料品' ") になる ためしに Dim str as String = "商品グループ = '" & textbox1.Text & "'" MessageBox.Show (str) Slect(str) に置き換えてみると解りやすいかも
644 名前:デフォルトの名無しさん mailto:sage [04/11/26 14:33:19] >>641 その「&」の部分にカーソルを当ててF1キーを押すと、ヘルプが 出てくる。「&」は「+」と異なり、文字列だけを連結する機能 がある。
645 名前:デフォルトの名無しさん mailto:sage [04/11/26 14:42:58] ふむふむぅ、、違うかもしれないのですけど、 シングルクォーテーションで囲まれた部分をひとつの固まりとみなして、 そのままではtextbox1.Textは文字列になってしまうのでそれをテキストボックスのプロパティにして、 さらにそれを「&」の結合演算子で繋げるということなのでしょうか?
646 名前:デフォルトの名無しさん mailto:sage [04/11/26 15:05:16] あああ!!!わかった!!!ごめんなさいです;w; 区切り方を間違っていました;w; 「"商品グループ='"」& 「textbox1.Text」 & 「"'"」 っということなのですね('△';) こんなことを気づかなかったとは;w; 親切に教えてくださった方ほんとにありがとうございます(^▽^)
647 名前:デフォルトの名無しさん mailto:sage [04/11/26 15:12:31] >>646 乙
648 名前:yukki mailto:sage [04/11/26 15:53:20] UdpClient.Receive メソッドについて。 Receiveメソッドはメッセージを受信するまで実行をブロックします。 メッセージ受信以外の方法でブロックを解除するにはどうしたらよいでしょうか?
649 名前:hoge mailto:sage [04/11/26 21:44:49] >>648 ちょうど俺もUDPのプログラム書いてたから Do Until MainSock.Available > 0 Application.DoEvents() System.Threading.Thread.Sleep(1) m_intResponsTime = timeGetTime() - ConnectStartTime If m_intResponsTime >= 2000 Then Exit Function’TimeOut End If Loop ReDim ReceiveBuffer(MainSock.Available - 1) MainSock.Receive(ReceiveBuffer, MainSock.Available, SocketFlags.None)
650 名前:デフォルトの名無しさん [04/11/26 22:24:23] 激しく外出かもしれませんが、 VC++.NET:Win32-DLLプロジェクトで #ifdef DLLTEST_EXPORTS #define DLLTEST_API __declspec(dllexport) #else #define DLLTEST_API __declspec(dllimport) #endif DLLTEST_API int __stdcall funcAdd(int a,int b); DLLTEST_API int __stdcall funcAdd(int a,int b){ return(a+b); } VB.NETで Declare Function funcAdd Lib "DllTest.dll" (ByVal a As Long, ByVal b As Long) As Long と言う風に宣言してDLLのfuncAddを呼ぼうとすると DLL DllTest.dll の funcAdd というエントリ ポイントが見つかりません。 と言うエラーが出てしまいます。対処法を教えてください。お願いします。
651 名前:650 [04/11/26 22:27:13] マニュアルだとDefファイルは書かなくても良いとの事なのですが…
652 名前:デフォルトの名無しさん mailto:sage [04/11/26 22:31:28] C++の場合 extern "C"_declspec (dllexport) とC言語型の関数として宣言しなけりゃいけないはず。
653 名前:デフォルトの名無しさん mailto:sage [04/11/26 22:32:47] なんか変になった。 extern "C" __declspec (dllexport)
654 名前:650 [04/11/26 22:36:16] >>652 >>653 レスありがとうございます。 試したのですが、やっぱりエントリポイントが無いと 怒られてしまいましたvro
655 名前:デフォルトの名無しさん mailto:sage [04/11/26 23:28:04] __stdcallの場合VB.NET側の宣言で 1)Aliasを指定する Alias "_関数名@引数のバイト数合計" 2)Autoを指定する のどっちかが必要なようだ。 あと通常C/C++のintはVB.NETではInteger(Int32)であってLong(Int64)ではない。
656 名前:650 mailto:sage [04/11/26 23:40:32] >>655 出来ました。ありがとうございました。 ・・・しかし、defファイルが無いとやっぱりエントリポイント が無いと怒られてしまいます。 __declspec (dllexport)をVC++側でやっとけばdefファイルはいらんと マニュアルに書いてあるんですが・・・残念。 レス、ありがとうございました。
657 名前:デフォルトの名無しさん mailto:sage [04/11/26 23:47:06] で、結局何をどうやったの? >653と>655でこっちでは問題なくエントリポイントを取得できたんだけど。 //Alias "#1" でもいいな。これが一番妥当か。
658 名前:650 mailto:sage [04/11/26 23:59:30] >>657 File:DllTest.def------------ LIBRARY DllTest.dll EXPORTS funcAdd ------eof-------------- >650を Declare Function funcAdd Lib "DllTest.dll" (ByVal a As Integer, ByVal b As Integer) As Integer にしてDllTest.defをソリューションプロパティのモジュール定義ファイル に置いたら出来ました。 でも、>653&>655の方が良さそうなのでそちらにさせていただきました。 多謝。
659 名前:650 mailto:sage [04/11/27 00:00:19] >>658 Declare Auto Function... でした。
660 名前:デフォルトの名無しさん [04/11/27 00:11:12] 某社のグリッドコンポーネントを使用してpostbackした時に 非常に時間がかかるのだけど・・・・ htmlのサイズとしては500k位、postbackするのに5分位かかる こんなもんなん!? 誰か詳しい人教えてください
661 名前:デフォルトの名無しさん mailto:sage [04/11/27 00:12:54] なぜ某社
662 名前:デフォルトの名無しさん [04/11/27 00:18:26] グレープシティーです
663 名前:デフォルトの名無しさん [04/11/27 04:36:05] 質問です. 初めてVBを使います. Data0001 Data0002 : : と,順番にファイルを読み込みたいです. For i=1 to n Workbooks.Open Filename:="Data000???.xls" ???のとこのプログラムをどのようにすればいいでしょうか?
664 名前:デフォルトの名無しさん mailto:sage [04/11/27 04:37:15] きわめてウイルスチックな香りが
665 名前:デフォルトの名無しさん [04/11/27 04:41:32] マクロに応用するだけですよ
666 名前:デフォルトの名無しさん mailto:sage [04/11/27 05:05:21] ここはVB.NET専門だから記述が異なる VB6かVBAのスレに行ってみてはいかが? VBAについて Ver.3.0 pc5.2ch.net/test/read.cgi/tech/1078187762/l50 VBプログラマ質問スレ(6.0以前) Part39 pc5.2ch.net/test/read.cgi/tech/1099737063/l50
667 名前:デフォルトの名無しさん [04/11/27 05:36:12] 開発者じゃなくて利用者の立場の質問なのですが・・・、 VB.NET で開発されたソフトウェアを動かすには、 Microsoft Windows Update などから、 「Microsoft .NET Framework Version 1.1 日本語版」 みたいなのをダウンロードしなきゃいけないんですか? だとしたら、Windows 2000 や XP のデフォルトの状態では動作しないのでしょうか? よろしくお願いします。
668 名前:デフォルトの名無しさん mailto:sage [04/11/27 06:17:00] >>667 ランタイムが必要。 www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=ja Javaと同じで素の2000,XPじゃ動かん。
669 名前:667 mailto:sage [04/11/27 06:24:16] >>668 回答ありがとうございます。 やっぱり、「.NET Framework」というランタイムが必要なんですね。 今まで色々な商用ソフトやフリーソフト、シェアウェアを使ってきましたが、 .NET Framework のインストールを要求された事はありませんでした。 やっぱり、.NET で作成されたプログラムって普及してないんでしょうか? 現在でも、VB6とかVisual C++ とかが一般的なのですか?
670 名前:デフォルトの名無しさん mailto:sage [04/11/27 10:31:37] >>669 新しい技術(?)についていけてないだけ
671 名前:デフォルトの名無しさん mailto:sage [04/11/27 11:22:49] >>669 Microsoft が こりゃーいい感じ と思ったら、 新しい Windows にデフォルトで入れてきて 一気に普及するということもありうるよね。 でも、現状では、Javeとか .Net のランタイム のインストールを嫌がる人も多いので、、、 そう言うことでしょう。
672 名前:デフォルトの名無しさん [04/11/27 16:26:41] .NETの終わり方が分かりません。Disposeで終わっても、タスクリストに EXEが稀に残ります。なんででしょう。とりあえず、終了まえにThread.Abort とApplication.exitはやってます。他になにかやることがあるんでしょうか? threadが一つ動いてます。MSDEを使ってます。ComのFlexgridをつかって ます。それ以外は特別変わったことはしてません。
673 名前:デフォルトの名無しさん mailto:sage [04/11/27 16:27:57] >>669 ってか、WindowsUpdateしろよ。ちゃんとしてたら自動的に入ってる筈だぞ。
674 名前:デフォルトの名無しさん [04/11/27 16:33:17] taskリストにいつまでも残ってる奴を殺す方法を教えてください。
675 名前:デフォルトの名無しさん mailto:sage [04/11/27 17:26:44] 窓から(ry
676 名前:デフォルトの名無しさん [04/11/27 19:24:43] >675 窓から手はだめ。手を使わないでプログラムで殺す方法。
677 名前:デフォルトの名無しさん [04/11/27 19:28:58] ' 角の丸い長方形を描く関数の宣言 Declare Function RoundRect Lib "gdi32.dll" _ (ByVal hdc As Integer, _ ByVal nLeftRect As Integer, _ ByVal nTopRect As Integer, _ ByVal nRightRect As Integer, _ ByVal nBottomRect As Integer, _ ByVal nWidth As Integer, _ ByVal nHeight As Integer) As Integer Public pic As PictureBox RoundRect(PictureBox1.hdc,10,10,10,10,10,10) PictureBox1.hdc がVBNETじゃだめなの。 何を渡すの?