VB.NET質問スレ (Part5)
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNGまで自由に書き込んでチョ。
過去スレ
VB.NET質問スレ (Part4)
http://pc2.2ch.net/test/read.cgi/tech/1065269043/
【老若】VB.net質問スレ【男女】 (Part3)
http://pc2.2ch.net/test/read.cgi/tech/1056281084/
【老若】VB.net質問スレ【男女】 (Part2)
http://pc2.2ch.net/tech/kako/1043/10436/1043629429.html
【老若】VB.net質問スレ【男女】
http://pc2.2ch.net/tech/kako/1025/10258/1025848458.html
テンプレ >>2-10 あたり
0002デフォルトの名無しさん
NGNGhttp://dobon.net/vb/
http://dobon.net/vb/dotnet/index.html
Microsoftクイック スタート チュートリアル
http://ja.gotdotnet.com/quickstart/default.aspx
リソースセンター> .NET関連リンク
http://www.atmarkit.co.jp/fwin2k/rescenter/indexpage/net.html
Insider.NET
http://www.atmarkit.co.jp/fdotnet/index.html
@IT: 連載 VB.NETプログラミング
http://www.atmarkit.co.jp/fdotnet/vb6tonet/index/index.html
@IT:連載 改訂版 C#入門
http://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html
C#プログラミングTips
http://www.atmarkit.co.jp/fdotnet/csharptips/index/csharptips_index.html
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGhttp://ukamen.hp.infoseek.co.jp/
VB.NETとC#でデザインパターン
http://hccweb1.bai.ne.jp/tsune-1/
ConvertCSharp2VB
http://www.kamalpatel.net/ConvertCSharp2VB.aspx
WisdomSoft 〜Developers Network〜
http://black.sakura.ne.jp/~third/
CodeProject
http://www.codeproject.com/vb/net/
the GotDotNet Home Page
http://www.gotdotnet.com/
KEN's .NET
http://www5b.biglobe.ne.jp/~yone-ken/VBNET/index.html
ソース置き場.NET
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049
Cetus Links: 19,498 Links on Objects and Components / .NET
http://www.cetus-links.org/oo_dotnet.html
0005デフォルトの名無しさん
NGNGVisualStudio.NET(MSDN Deluxe) Part12
http://pc2.2ch.net/test/read.cgi/tech/1071070472/
ふらっとC♯(Part5)
http://pc2.2ch.net/test/read.cgi/tech/1065196964/
C♯相談室 Part14
http://pc2.2ch.net/test/read.cgi/tech/1076933504/
managed C++ やろうぜ!!
http://pc2.2ch.net/test/read.cgi/tech/1014486422/
フリーの.NET統合開発環境「SharpDevelop」
http://pc2.2ch.net/test/read.cgi/tech/1023727377/
消しゴムじゃない方のMONOを使ってみるスレ
http://pc2.2ch.net/test/read.cgi/tech/1020215602/
♯♯♯Shared Source CLI ♯♯♯
http://pc2.2ch.net/test/read.cgi/tech/1024222901/
VBプログラマ質問スレ(6.0以前) Part32
http://pc2.2ch.net/test/read.cgi/tech/1077216109/
0006デフォルトの名無しさん
NGNG>>1
ナイスタイミングGJ
0007最凶VB厨房
NGNGhttp://www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html
緑のバイク ★ 初めてのC# プログラム全般
http://homepage3.nifty.com/midori_no_bike/CS/
MSDN
言語仕様などのリファレンス
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbref/html/vbmscLROverview.asp?frame=true
サンプルコード
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbref/html/vboriVBVCSharpSamples.asp?frame=true
.NET Framework を使用したプログラミング
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconprogrammingwithnetframework.asp?frame=true
.NET Framework リファレンス
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/netstart/html/cpframeworkref_start.asp?frame=true
0008最凶VB厨房
NGNGhttp://www.microsoft.com/japan/msdn/net/general/dotnetperftechs.asp
Microsoft .NET Framework の Windows フォームを使用したペインティング テクニック
http://www.gotdotnet.com/japan/team/windowsforms/windowsformspainting.aspx
ガベージコレクション入門: Microsoft .NET Framework の自動メモリ管理 Part I
http://www.microsoft.com/japan/msdn/net/mag00/GCI.asp
C# プログラミング言語の将来の機能
http://www.microsoft.com/japan/msdn/vs/vcsharp/vbconCProgrammingLanguageFutureFeatures.asp
適当に選んだ資料。
0009最凶VB厨房
NGNGhttp://www.ne.jp/asahi/nami/mei/dotnetlink.html
http://www.atmarkit.co.jp/fdotnet/tools/index/index.html
0010デフォルトの名無しさん
NGNGコードの書き方がわかりませんのでよろしくおねがいします。
(12:00:00になるとピクチャーボックスが有効になるとか。)
0011最凶VB厨房
NGNG1,http://pc.2ch.net/tech/kako/1016/10165/1016597767.htmlの>>25
2.その質問はVB.NETのコードを書いたことがないように思えるのだが。
3.MessageBoxクラスを使っているから。
IDEでは参照設定の部分。
MSDNリファレンスのSystem.Windows.Forms名前空間を見よう。
4.肝心な質問なのだがわからん。
前スレの>>983-984氏ならわかるだろう。
0012前スレ991
NGNG>1
グッジョブ( ´_ゝ`)b
>>11
1.サンクス 早速このレスの後逝ってみる。
2.普段、VBソース内で記述したことがなかったので、今回の
コンパイルに伴って必要となったのかと思いました。
(フォームのInherit句にいつもデフォルトで入っているのは知っています)
3.わかりました。MSDNのSystem.Windows.Forms名前空間を見てみます。
4.なるほど。もう一度、質問を書き込みなおしてみます。ありがとう。
ご登場ありがとうございました。
001312
NGNGまた前回の質問をさせていただきます。
どなたか、外部アプリにアタッチさせたwin32リソースを
"res://〜"形式で(HD上のパスを指定するような形で)
アクセスする方法を知っている方がいらっしゃったら
是非ご教授下さい。
具体的には、このwin32リソースをアタッチさせた.exeについて、
1.ソリューションへ .RESファイルも取り込まないといけないのか、.exeだけでよいのか
2.ソリューション内の同じプロジェクトに取り込むのか、それともソリューション項目として取り込むのか
3.プロパティは埋め込まれたリソースなのか、ただのコンテンツなのか、
等わからず困っております。
0014名無しさん♯
NGNGIsNotはかなりよさげね。
ttp://www.panopticoncentral.net/PermaLink.aspx/086feb98-d3d3-4831-a1ba-e8f70c72dac1
ttp://www.panopticoncentral.net/PermaLink.aspx/0d6ba439-8126-427e-952e-3f5fbba33904
0015デフォルトの名無しさん
NGNGVB6.0のときなみに機能差がありますか?
0016デフォルトの名無しさん
NGNG機能差があるから名称が違うんだとオモワレ
恐らく機能差を書いて欲しいんだと思うけど
自分で調べれ
以上
0017デフォルトの名無しさん
NGNGVisualStudio.NETと間違えてないか?
0018デフォルトの名無しさん
NGNG就職の関係でVB.NETをやろうかと
考えているのですが、VB.NETって
現行バージョンで打ち止めなんでしょうか?
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGやっぱりBitBltの方が速いのでしょうか?
関係ないけど、Timerから呼び出したプロシージャでDrawImageして
BitmapオブジェクトのDisposeせずに動かしてたら、15MB〜最高400MBくらいメモリ消費
のループだった(w。Disposeしたら15MB辺りで変動しなかった。明示的にDisposeしないと
パフォーマンス的には駄目なんだと素人らしく感心した。
0022デフォルトの名無しさん
NGNGあー、そうそう。
打ち止め打ち止め。
無駄だからしないほうがいいよ。
0023デフォルトの名無しさん
NGNGこれも釣りか?
タイマ使って例えば1秒ごとに時刻をチェックして、
「ある時刻」になったらイベントを起こすコード書くだけだと思うが。
もっとエレガントに同じことしていってこと?
0024デフォルトの名無しさん
NGNGそのコードをどう書けばいいのかわからないのですよ・・・
0025デフォルトの名無しさん
NGNGTimerコントロールを置いてチックタック・・・
timerのチックタック・・・イベントで時間を判断すれ.....~□~
0026デフォルトの名無しさん
NGNG赤玉が出てないから大丈夫
打ち止めになる場合は赤玉が出るからね
0027デフォルトの名無しさん
NGNG打ち止めって要はJavaみたく仕様変更しないんだろうなってことじゃないの?
ところでさ、仕事でVB使うことになっちまったよ
.NETもまだろくに使えないのにー(w
なんか最近うちの会社に来るのVBが多いんだよな
VBなんてもう打ち止めって思ってたのになぁ
まだVB使ってるとこって多いの?
0028デフォルトの名無しさん
NGNG元から決められたURLの一部を連結させて
ブラウザでアクセスさせたいのですが、変数の宣言がうまくいきません。
Dim a As Integer
Dim b As Integer
Dim c As Integer
Dim d As Integer
Dim f As Integer
Dim g As Integer
Dim h As Integer
Dim WshShell
WshShell = CreateObject("wscript.Shell")
a = txt1.Text
b = "元から指定してるURLの一部"
c = txt2.Text
d = "元から指定してr(ry"
f = txt3.Text
g = "元から指定しt(ry"
h = txt4.Text
WshShell.Run(a + b + c + d + f + g + h)
汚くて見難いですが、こういう言う感じにしたのですが
'System.InvalidCastException' のハンドルされていない例外が microsoft.visualbasic.dll で発生しました。
追加情報 : 文字列 "(txt1.Textの中身)" から型 'Integer' へのキャストが有効ではありません。
って出ます。これは変数の宣言の仕方が悪いんでしょうか?
0029デフォルトの名無しさん
NGNGURLは文字列扱いでよかろうに、なんでInt型で宣言するの?
あと、結合は「+」じゃなくて「&」のほうがいくないかな。
0030デフォルトの名無しさん
NGNGURLは普通に書くと「.(カンマ)もしくは')'が必要な・・・」
って出て意味不明だったんで宣言してみました。
+じゃなくて&でやってみます。。
0031デフォルトの名無しさん
NGNGIntegerをStringにして、+を&にしたら出来ました!
ありがとうございます!
動かない原因はなんだったんだろう('A`)
0032デフォルトの名無しさん
NGNGたからだと思う。VB6.0だったら「型が違います」って言われたかも。
0033デフォルトの名無しさん
NGNGなるほど、そういうことですか。わかりますた
0034デフォルトの名無しさん
NGNGVBって複数行のコメントアウトって
できないんですかね?
'
これで1行ずつコメントアウトするしかない?
0035デフォルトの名無しさん
NGNG複数行選択して
1.ツールバーのコメントアウトボタン押す
2.[ コントロール + K ] --> [ コントロール + C ]
0036デフォルトの名無しさん
NGNGどもども。
これは便利だ。
0037デフォルトの名無しさん
NGNGline = StreamReader.ReadLine()
TextBox1.Text &= line
TextBox1.Text &= Chr(13) & Chr(10)
Loop Until line = Nothing
こういうループでテキストファイルから1行ずつ
読み込んでTextデータを作成しようと思ったの
ですが、リターン記号のみの行でも ReadLine() で
Nothing が戻るみたいです。
ReadLine() で EOF まで来たことを調べる方法は
ないでしょうか?
0038デフォルトの名無しさん
NGNGReadToEnd は分かるんですが、ReadLineでも
成功させたいので、アドバイスおながいします。
0039デフォルトの名無しさん
NGNG以下の2つだとどっちが速いですか
hoge = Words()
-----------------------------
public function Words() as string
dim str as string
for i as integer = 1 to 100
str += "ABCD"
next
return str
end sub
===========================================
dim str as string
hoge = Words(str)
-----------------------------
public sub Words(byref str as string)
for i as integer = 1 to 100
str += "ABCD"
next
end sub
0040デフォルトの名無しさん
NGNGお知恵をお貸しください。
Public Class clsFamily
Public aParsons(4) As clsParson <---!!ココ
Public aDogs(2) As clsDog <---!!ココ
End Class
Public Class clsParson
Private intID As Integer
Private intName As Integer
Private intAge As Integer
End Class
Public Class clsDog
Private intID As Integer
Private intName As Integer
Private intAge As Integer
End Class
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG>>39
0043デフォルトの名無しさん
NGNGいやちょっと思っただけよ、どっちかなって
0044デフォルトの名無しさん
NGNG>37
dim sr as new StreamReader
do until sr.Peek = -1
textBox1.text += sr.ReadLine
loop
コレでいけるポ (スペルPeekだっけ・・・(汗 Peak? Peec ?
004544
NGNG>>textBox1.text += sr.ReadLine
これじゃ駄目ね・・
textBox1.text += sr.ReadLine & vbnewline
何気に自分しか居ない雰囲気・・・^^;
誰か40を教えておくなはれ、今日は寝れそうに無いかも
0046最凶VB厨房
NGNG+=ってコンパイル通るのけ?
0047最凶VB厨房
NGNGそれでできてるよ。
と素っ気無く言うことも可能な質問だな。
しかもprivateメンバだけしかないし。。
でついでに。Parsonって何よ?牧師という意味のようだが。。
Personじゃないの?
Imports System
public class a
shared sub main()
dim cf as new clsFamily()
Console.WriteLine(cf.aParsons(3).hoge)
end sub
end class
Public Class clsFamily
Public aParsons(4) As clsParson '<---!!ココ
Public aDogs(2) As clsDog '<---!!ココ
sub new()
dim i as integer
for i=0 to me.aParsons.length-1
aParsons(i)=new clsparson()
next
end sub
End Class
0048最凶VB厨房
NGNGpublic hoge as integer=1
Private intID As Integer
Private intName As Integer
Private intAge As Integer
End Class
Public Class clsDog
Private intID As Integer
Private intName As Integer
Private intAge As Integer
End Class
004939.40.43.44.45
NGNG>46
通るみたいです。.NETからの機能で
hoge = hoge & aaa
の略らすぃ〜
>47
どうも〜
>>Parsonって何よ?牧師という意味のようだが。。Personじゃないの?
あら恥ずかしい・・・適当に例を例えらたら。お察しの通り「人」の意味です(牧師も人ですが(汁)
今更ですが調べた結果できました。どうも
Public aDogs(2) As new clsDog
とは直接宣言できないと明確に書いてあったHPが在ったので
記憶の墨にあったコンストラクタという単語を調べたら以下のようになりました。
Public Sub New()
For i As Integer = 0 To
aParsons(i) = New clsParsonい
Next
For i As Integer = 0 To 14
aDogs(i) = New clsDog
Next
End Sub
どうやら47さんと同様のことらしいですね。遅くなりましたがリプライありがとうございます。
0050最凶VB厨房
NGNGPublic aDogs() As clsDog={new clsdog(),new clsdog(),new clsdog()}
てな感じに書くこともできる。
+=が文字列連結できるのは知らんかった。
0051デフォルトの名無しさん
NGNG配列が少ない場合使えそうですね^^
ちょっと覚えときま〜す。
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGどんな本でも載ってる。
0054デフォルトの名無しさん
NGNGSystem.Windows.Forms.TextBox がデフォルトで
物足りないので派生して独自のWndProcを追加
したいと思っているのですが、派生クラス(フォーム?)
の作成はどうやったらいいのでしょうか?
「新しい項目の追加」だと作成中のフォームの
派生クラスは作れるようなのですが、既成の
コントロールの派生コントロールの作り方
が分かりません。
0055830
NGNGstring内の
"/"を"¥"と認識させない方法
を、教えてください。
0056デフォルトの名無しさん
NGNGどもども。 peek を使えばいいんですね。
Dim StreamReader As _
New System.IO.StreamReader(OpenFileDialog1.FileName, System.Text.Encoding.Default)
Dim line As String
Do
line = StreamReader.ReadLine()
line &= vbCrLf
TextBox1.Text &= line
Loop Until StreamReader.Peek() = -1
これでイケますた。
005744
NGNGlineって変数を一度通すならコッチの方が良いのでは?多少早くなるよ。
まぁ数百行のテキストなら今のご時世大して変わらんけどね
Do
line &= StreamReader.ReadLine()
line &= vbCrLf
Loop Until StreamReader.Peek() = -1
TextBox1.Text = line
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNGメニューの「終了」が押されたときのハンドラは
デザインからダブルクリックで作成できたのですが、
右上のシステムの終了アイコンをハンドルするには
どうしたらいいのでしょうか?
0061デフォルトの名無しさん
NGNGForm1のコードビュー上部にあるやつから
Form1のイベント --> Closing
きっこんなんだった
0062デフォルトの名無しさん
NGNGサンクス! できますた。
0063Vv
NGNGイべントがあるクラスを配列にできないんだけど
なにか代替案ない??
0064名無しさん♯
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/0321169514/250-2700113-6634648
0065デフォルトの名無しさん
NGNGDataGridでテーブルを表示させるときに
内側の罫線の太さを設定する方法ってあるんでしょうか?
外の枠線はBorder...で指定できると思うんですが。
教えてください!!
0066デフォルトの名無しさん
NGNGVS.NETを機にVBもやりはじめたんですが、
VBの関数の追加ってIDEからはできないんでしょうか?
VCの場合はクラスを右クリックして「追加」で関数を変数の
追加ができるようですが、VBではソースに手書きなんで
しょうか? それとも独自の関数は追加しないのが
VB流とかあるんかな?
0067デフォルトの名無しさん
NGNG手で直接書いてるよ。
VC++だとヘッダとソースの両方に書いてくれるから便利だけど、
VBだとあまり意味ないんじゃないかい?
0068デフォルトの名無しさん
NGNGなるほど。そういえばそうですね。
どもです。
0069デフォルトの名無しさん
NGNGVB.netのWebフォームでテキストボックスにデータベースの項目を表示し、それを編集して更新するアプリケーションを作っています。
その際に「次へ」ボタンクリックでデータベースの次のレコードを表示させるようにしたいのですが
C#.netで
BindingContext[データセット名, "テーブル名"].position += 1
と表記すれば同様の動作をしてくれるのですが、VB.netではBindingContextがMe.で探しても引っかからず、手打ちで動かしてみてもエラーになってしまいました。
Tipsサイト等では普通に Me.BindingContextを使用している用なのですが。
何かご指摘の点がありましたらアドバイスお願いします。
0070デフォルトの名無しさん
NGNGってしてDataGridの絞込みをしようとしてるのですけど
[E]っていう列はありませんっていわれてエラー。
ハイフンを外して Email にしたら動いたのですけど
E-mailのままじゃ動かないでしょうか?
ハイフンをエスケープしないとだめでしょうか??
0071ーー
NGNGだれかアホなオレにデリゲートの必要性を教えてplease
0072デフォルトの名無しさん
NGNG007371
NGNGオモロイけどさ、
そのデリケートな部分がわからんのさ・・・
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGちゃんと書いてある。嫁。
つーか項目を角カッコで囲め、と。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfSystemDataDataColumnClassExpressionTopic.asp
0077デフォルトの名無しさん
NGNGとりあえず俺にデリゲートしとけ。あとて本当に必要なときに教えてやる。
0078デフォルトの名無しさん
NGNG1 を代表として派遣するto..へ;
[文型5](delegate A to do) A (人)を代表に任命して..させる.
We delegated him to attend the conference.我々はその会議に代表
として彼を出席させた.
2〔権限など〕を委任するto..に.
<ニューセンチュリー英和辞典より>
0079デフォルトの名無しさん
NGNGArrayListに格納させようとしました。
すると、オブジェクトインスタンスが・・といういつものエラーで格納できません。
そうすると、後で、作ったラベルを削除したくなった時、どうすればいいんでしょう。
(パネルコントロールに追加しているので、ただ単にパネルコントロールから削除すればいいの?)
(デリゲードじゃないけど、メモリにいっぱい残ってしまわない?)
0080デフォルトの名無しさん
NGNG>>オブジェクトインスタンスが・・といういつものエラー
このあたりからオブジェクト指向を理解してないと見受けられる
動的にラベルを作るのではなくて、ラベルを作っておいて表示・非表示を
切り替える方がいいとおもわれ。
0081デフォルトの名無しさん
NGNGそうですね^^
0082デフォルトの名無しさん
NGNGいろんなクラスで処理したときのメッセージを
FormのStatusBarに表示させたいときとか便利。
0083デフォルトの名無しさん
NGNGコントロール配列の動的作成は、できない。
コントロールの動的作成とは別問題
>>80
>このあたりからオブジェクト指向を理解してないと見受けられる
>
>動的にラベルを作るのではなくて、ラベルを作っておいて表示・非表示を
>切り替える方がいいとおもわれ。
このあたりから質問を理解していないと見受けられる
ArrayListにコントロールが追加できるかできないかの問題だろ。
0084デフォルトの名無しさん
NGNG煽るなって。
>80はArrayListにインスタンス切ってないのが原因だけど、
どーせわからないだろうからVBみたいにやれと皮肉ってんだろ。
0085デフォルトの名無しさん
NGNGコマンドボタン1から50の名前をプログラム中で変えたいのですが、
button1.text = "Program1"
button2.text = "Program2"
などと50個全部書いていたら大変なので、
変数を使ってコマンドボタンを指定したいのですが、
どうしたらいいのでしょうか?
0086デフォルトの名無しさん
NGNGWindousの標準設定では、テキストファイルを開くと
そのテキストファイルが読み込まれた状態でメモ帳が起動されますが、
これと同様の事をVB.NETの自作プログラムで行うにはどうしたらよいでしょうか?
まず、拡張子の関連付けをメモ帳から自作プログラムに変更してみたのですが、
当然ながら、これだけではテキストを開いたときに自作プログラムが起動するだけで、
読み込まれた状態にはなりませんでした。
開かれたファイルのパスとファイル名を取得する必要があると思うのですが、
どうしたら良いでしょうか?
0087デフォルトの名無しさん
NGNGeval
0088デフォルトの名無しさん
NGNG第2引数に入ってる
008986
NGNG第2引数で検索したら分かりました。
ありがとうございます。
0090デフォルトの名無しさん
NGNG【要求】
*.csv(幾つもある)から目的の.csvを選んで、.mdbに読み込ませる。
.mdb内に定義ファイルがあるから、それに従う。
というのを、VBでやりたいです。
ファイル名の取得は、OpenFiledialogで可にしたんですが、得られたcsvファイル
をAccessに読み込ませるのって、どうしたらいいと思います?
VB.NETから、Accessの定義ファイルというのを呼び出して、読み込みさせる
方法、教えてくださいませ。
0091デフォルトの名無しさん
NGNGボタンが押された瞬間にタイマーが発動するプログラムを組みたいんですけど
どうしたらいいでしょうか?
0092デフォルトの名無しさん
NGNGやはり、デバドラではナく、LB_DOWONイベント意外な奈良、直接叩けばいいよ。
0093デフォルトの名無しさん
NGNG初めて1ヶ月も経ってないので、わかりやすくお願いします_| ̄|○
0094デフォルトの名無しさん
NGNGちょっと難しいです。
0095デフォルトの名無しさん
NGNGModule Module1
Sub main()
msgbox Command()
End Sub
End Module
エラー表示は、
「System.Windows.Forms.Commandはprivateであるため、このコンテキストではアクセスできません。」
です。
何かが足りないのでしょうが?
009695
NGNG「Microsoft.VisualBasic.Command()」としたらうまくいきました。
0097デフォルトの名無しさん
NGNG普通はタイマのイベントハンドラの中で実行しているコードを
1つのルーチンとして独立させて、それをタイマのイベントハンドラからも
ボタンのクリックのイベントハンドラからもコールするようにすると思う。
0098デフォルトの名無しさん
NGNGアプリケーションは.netで作れますか?
ダイアログ(コピーしています...ファイル名、みたく)表示のログが
取れるとなおよしです。
0099デフォルトの名無しさん
NGNG素直にキーロガーとタイマーキャプチャを使ったら?
0100デフォルトの名無しさん
NGNGByte 型配列に入った PNG イメージを HTTP サーバに渡すために、標準出力に出力したいんですけど
System.Console.Out.Write( _
"Content-type: image/png" & vbcrlf & vbcrcf & _
)
Dim i As Integer
For i = LBound(Byte 型配列) To UBound(Byte 型配列)
System.Console.Out.Write( _
Chr(Byte 型配列(i)) _
)
Next
どうもうまくならんです。教えてエロイ人
0101デフォルトの名無しさん
NGNGいまいちやり方が分かりません。
どうしたらいいでしょうか?
0102デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/fdotnet/tools/dotfuscator/dotfuscator_03.html に
スタート・メニューから[Microsoft Visual Studio .NET 2003]−[Visual Studio .NETツール]−[Dotfuscator Community Edition]を選んで実行できる。統合環境から[ツール]−[Dotfuscator Community Edition]でも実行可能。
ってあるんですけど、みつかりません。
Microsoft Development Environment 2003Version 7.1.3091 です。
Microsoft Visual Basic .NET だけ入っている一番安いヤツです。
もっと高いヤツ買わなきゃダメでしょうか。
0103デフォルトの名無しさん
NGNGそう。VS.NET pro版から。
0104遠隔ファイル転送教えて
NGNGNETに移行するには、何コントロールを使用すれば良いのでしょうか?
2.クライアントからサーバへファイル定期的に自動転送するには、今でもFTPが一番簡単なのでしょうか?
他のやり方があれば教えて欲しいのです。
お願いします。
0105デフォルトの名無しさん
NGNGデスクトップ画面をクリップボードに取得させることはどうやればできますか?
0106デフォルトの名無しさん
NGNGSystem.Console.Out.Write(byte配列型,0,byte配列型.Length)
でいいかと
0107デフォルトの名無しさん
NGNG指定したURLにTimerで指定した秒数感覚でアクセスするプログラムはどうやってやればいいでしょうか?
やってみたんですが上手くいかないんで。。
0108デフォルトの名無しさん
NGNGWindowのフォーム関係のプログラムでオブジェクト指向のコード
書こうとするとなんか違和感があるようなきがします
みなさんはどうですか?
また、なんかいいサイト・本はないですか
0109デフォルトの名無しさん
NGNG田代砲くらい自分ひとりで作れよ
0110デフォルトの名無しさん
NGNGw なんか最近UGツールを作成したい人が多いね
0111デフォルトの名無しさん
NGNGまずは半角を使え。話はそれからだ
0112デフォルトの名無しさん
NGNGとTAB区切りで保存したいのですが、保存したファイルをメモ帳で見ると
TABの代わりに半角スペースが複数に入ってしまってます。
どうやったらTAB区切りで保存出来るのでしょうか?
0113デフォルトの名無しさん
NGNGとか本とかないですか?
0114デフォルトの名無しさん
NGNGその前にAIについて勉強したほうが良いぞ。
>112
Tab --> vbTab
Tab --> Chr(9) ?
0115デフォルトの名無しさん
NGNG厨が厨を叩く、ってやつですかね。
態度のデカさと厨房度って相関があるように思えるのはなぜだろう。
0116デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNGどう設定すればいいのか。Visual StudioやVB.NETが入っていない
PCでも動くような。
今までVB.NETで書かれたフリーウェア、シェアウェアはあるのかな。
仕事でVB5.0で書かれたプログラムの改造をやらされそうになっていて、
そのプログラムはVB6.0が入っていないと動かないんだよ。
漏れはVBではなくVCで作りたいんだが。
0118デフォルトの名無しさん
NGNGありが�d。マニュアル本に書かれてるとうりに打ち込んだんだが、
信用したら駄目だって事だな(w
0119デフォルトの名無しさん
NGNGVCで提案して断られたらあきらめればよい。
鮎はずれない。
0120デフォルトの名無しさん
NGNGこのへん参考になるかも。
http://www.microsoft.com/japan/msdn/net/deployment/vsredistdeploy.asp
0121デフォルトの名無しさん
NGNG120さんねたどうもありがとう。
紹介にあったMSDNのページを斜め読みしましたが、dotnetfx.exeがインストールされて
ないとVB.NETで作ったexeファイル(=アプリケーション)が動かないと解釈しますが。
それではかえって再配布のための汎用化からかけ離れてしまうのではないでしょうか。
この点はVC#.NETでも同様ですが。
わたしはあくまでexeファイル単体で動くソフトシステムを作りたい、ただそれだけです。
VC++.NETはネイティブコードとリリースモードで再配布可能exeファイルが生成可能
と解釈していますが。
そのため、勤務中の会社で開発しているアプリケーションは、すべてVC++.NETでの
開発です。もし私がVB.NETでやらされたら、会社の中で異端児呼ばわりされてしまう。
ちなみに現在の部署のリーダーは、ExcelVBAを使い慣れているので、私にもVBを
強要している次第です。
0122デフォルトの名無しさん
NGNGやらなければ良いだろう。市ね。
0123デフォルトの名無しさん
NGNG「exe単体」ったてあんさん。
ドッドネットフレームワーク上で動くんだからさぁ〜
これないとOS無いのと一緒だべ
トユウカ
>>会社の中で異端児呼
逆かと・・・.netの旋風を社内に起こせばいいでしょがw
0124デフォルトの名無しさん
NGNG開発効率よりも実行形式を重要視するってことか?
0125デフォルトの名無しさん
NGNG誰か何作ったらいいかおせーて・・・
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNGVB6の時みたいに
SendMessage(TextBox1.Handle.ToInt32, EM_LIMITTEXT, 10, 0)
と、やっても文字数での制限しかできんのですよ。
教えて!エロイ人。
0128デフォルトの名無しさん
NGNGキホンだな。あと、アクションリストみたいな奴。
0129デフォルトの名無しさん
NGNG普通の電卓もいいけど、逆ポーランドもおもしろいよね。
ttp://www.tcp-ip.or.jp/~a-kawai/vbtext/vbtext4/vbtext4.htm
0130d
NGNGListViewコントロールで複数選択行を削除できない
だれかおせーて
0131デフォルトの名無しさん
NGNGItemsコレクションからSelectedプロパティがTrueの
ListViewItemのみ削除すればいい。
0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNG知ってる人教えて、、
アウトルックの「ツール」「アカウント」「メール」プロパティ「サーバ」送信メールサーバ:このサーバは認証が必要をチェックしたまま、で送付するには、アカウント、パスワード設定が必要なんですよね?
Dim Message As System.Web.Mail.MailMessage = New System.Web.Mail.MailMessage()
Message.To = ...
Message.From = ....
Message.Subject = ....
Message.Body = ....
SmtpMail.SmtpServer = "server name"
SmtpMail.Send(Message)
0135デフォルトの名無しさん
NGNGでも電卓のハードのエミュレートより、エミュレートしたハードで動く
電卓のコード書くほうが難しいかもしれないが。
0136デフォルトの名無しさん
NGNG.NET Framework1.0だったんだね。
どうやってアップグレードするんだろう・・・。
0137デフォルトの名無しさん
NGNG|| 議題:この先生きのこるプログラミング言語って?
|| _,,...,_
|| /_~,,..::: ~"'ヽ
|| (,,"ヾ ii /^',)
|| :i i" 。 E[]ヨ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄|(,,゚Д゚) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
キノコル先生 |(ノ |)__lヽ_________________
/  ̄ ̄ ̄ ./| |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| | | C
|____|/│
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0139デフォルトの名無しさん
NGNGODP+Oracle8&Oracleクライアント8でDataAdapter.Updateが正常に動かない
ODPを新しいバージョンにあげるとこんどはoo4oが動かない・・・
0140デフォルトの名無しさん
NGNGもう少しグローバル的なNETの話を聞きたかったが・・・
0141127
NGNGVB6で SendMessage -> EM_LIMITTEXT を送った時と同じ動作にすることが出来ました。
0142デフォルトの名無しさん
NGNG0143デフォルトの名無しさん
NGNGあと、作った独自DLLって使える?
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNG使い勝手が悪くVS6のままいくことにした。
M$もバカな仕様変更ばかりしてるからXP用にはBorland-Cを使う事が多くなったよ
0146デフォルトの名無しさん
NGNGそうなんですかねぇ。
やっぱりVB6の方がどっちかというと独自性があるものを作れるのかな。。。
0147デフォルトの名無しさん
NGNG>M$もバカな仕様変更ばかりしてるからXP用にはBorland-Cを使う事が多くなったよ
Borland-Cってあーた、猛者ですな。
0148デフォルトの名無しさん
NGNG.net framework専用じゃない、必要ではあるが。
>>145
んなもん作ればいいのに。
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNG顧問ランタイムと関連するアセンブリがあれば動く=ほぼ.NET Framework専用
0152デフォルトの名無しさん
NGNG>VS.NETを1本購入したがコントロール配列が出来ないのが判明したので
できますが?
0153デフォルトの名無しさん
NGNGdllは.NET Framework上で動くプログラムからの呼び出し「専用」ではない
ってことじゃねぇの?
0154dd
NGNG0155デフォルトの名無しさん
NGNGありがとう。
そういうこと。
0156デフォルトの名無しさん
NGNGMSDNのサンプルに以下の様なものがありました。
この括弧で囲まれた型[Byte]や[String]は何を意味するのでしょうか?
' Buffer for reading data
Dim bytes(1024) As [Byte]
Dim data As [String] = Nothing
0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNGひとつめのリストボックスからある項目を選択すると、
もうひとつのリストボックスに、その選択された項目のサブ項目が表示される
という方法がわかりません
一つ目のリストボックスに項目追加するのは
Sub Form_load()
Additem "ほにゃらら"
End Sub
は、いいとして、二つ目のリストボックスの処理がわかりません。
0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG使えないんでしょうか。Visual Studio 6.0 にはいっていた VSS6.0 があるんですが
アドインマネージャの[使用できるアドイン]に出てきません。。。VSS があっても
Enterprise でないと使えない?
0161160
NGNGポップアップに[ソリューションをソース管理に追加]を押せばふつうに
できますね。そそっかしいもんですみません。
0162最凶VB厨房
NGNGそのサンプルでは[]の意味は特に無い。ILDASMで確認したが
同じであった。[]有っても無くても。
[]で囲むと
キーワードじゃないですよと明示するためにあるようだ。
Imports System
Class SampleD
Shared Sub Main()
Dim s As New [Do]()
Console.WriteLine(s)
End Sub
End Class
Class [Do]
Public g As String="a"
End Class
Doはキーワードだが[]で囲むことによりDoという名前のクラスを
作るサンプル。[]をはずすとコンパイルは通らない。
0163デフォルトの名無しさん
NGNGお〜手間掛けて申し訳ないです。
MSDNのサンプルコードは統一されてないから何がなにやら・・・
まぁそのおかげでイロイロな書き方が学べるんだけど^^
最凶VB厨房さんどうもでした
0164まだまだ
NGNG構造体で直接読み書きするにはFilesystem.FileGet以外にないのでしょうか?
0165デフォルトの名無しさん
NGNGAccessで作成したmdbをVBに連結させるというものですが、
『3週間完全マスター、VB6.0データベース』の本に付属しているMDBファイルは
VBのDateSourceプロパティ、RecordSourceプロパティとも正常に読み込むのですが、
私が作成したMDBファイルはRecordSourceプロパティ設定でエラーが起きてしまいます。
クエリもフォームもテーブルもちゃんと作成したのに、なんで読み込みエラーになるのか
全くもって意味不明です。
ちなみにファイルのプロパティである『読み取り専用』もちゃんとチェックを外しています。
VBとAccessに詳しい方、よろしくおねがいします。
0166デフォルトの名無しさん
NGNG氏ね
0167デフォルトの名無しさん
NGNGここはVB.NETだから、VB6.0スレに行ってみそ。
0168デフォルトの名無しさん
NGNGさっぱりわかりません。プロダクトキーも友達のと同じのを入力
したのですけど大丈夫でしょうか?
0169デフォルトの名無しさん
NGNGその質問はここじゃ答えてくれないから、マイクロソフトに聞いてみそ。
0170デフォルトの名無しさん
NGNGそれはおかしいですね。
>>169さんの言われるようにメーカーに聞いたほうがいいと思います。
0171デフォルトの名無しさん
NGNG> 荒らし並みにウザイ。
> 重複スレが多くだれも有益な情報交換に使おうとしない
> .netと名が付く無駄なスレが多すぎ
0172デフォルトの名無しさん
NGNGおっしゃられるようにマイクロソフトに電話したら、住所と名前を
しつこく聞かれたので電話を切っちゃいました。マイクロソフト
って不親切ですねえ。
0173デフォルトの名無しさん
NGNG釣りか?
0174デフォルトの名無しさん
NGNGそこできちんと送付先を答えたら、修正版のCD-ROMを送ってくれるの
に。たまにやっつけ仕事のサポートがいるから、運が悪かったね。
0175165
NGNG作成したmdbファイルをAccessのツール⇒データベースユーティリティで
『最適化』やAccess97、2000への変換をするとVisualBasic6.0で読み込めるようになりました。
ようするに、私が今まで作成したmdbファイルはAccess2002形式(OfficeXP)だったので
それより古いソフトウェアであるVB6.0が対応していないものと思われまする
0176デフォルトの名無しさん
NGNGVB.NETで作られたソフトをWin98で実行しようと思ったのですが,
.NET Frameworkランタイムが必要みたいです。
どこで手に入れたらいいのでしょうか。
ちなみに接続は電話回線です。
教えて君でごめんなさい。
0177176
NGNG0178デフォルトの名無しさん
NGNG言うてすまんが、Access2003で作ったmdbファイルをVB6.0のADOで
読み書きできるよ。Microsoft.Jet.OLEDB.4.0なら2000以降に対応し
てる。97だと3.51に変更しないとダメだがな。
0179デフォルトの名無しさん
NGNGそうなんですけど、プロダクトIDを最初に聞かれたので友達に
迷惑が及んだらいけないと思い、答えなかったんです。そし
たら住所と名前を聞かれました。
今度友達に頼んで修正CD-ROMを送ってもらってからコピー
する事にしました。どうもありがとうございました。
0180デフォルトの名無しさん
NGNGそういう時は一字違いのプロダクトIDとか割れIDで、お茶を濁すといい
と聞いたことあるよ。または「プロダクトIDは総務部で管理してるから
すぐにはわからない」とか言えば、別に突っ込んでこないし。
送付先を登録しておけば、アップデートCDなんかが勝手に送られてくる
からいろいろ便利なんだけどな。
0181デフォルトの名無しさん
NGNGする。
「Microsoft .NET Framework Version 1.1 再頒布可能パッケージ」
なら約23MBだね。ダイヤルアップではきついだろうから、ネット喫茶
あたりで落とすなり、雑誌付録で入手するなりしてみそ。
0182デフォルトの名無しさん
NGNGそうですか。では適当なプロダクトIDで答えてみます。でも
住所や名前を言っちゃって本当に平気なんでしょうか?
0183176
NGNGありがとうございます。。。(汗)
0184デフォルトの名無しさん
NGNGマイクロソフトから落とせると聞きました。
0185デフォルトの名無しさん
NGNG電話した時点で、向こうのナンバーディスプレイに発信番号が表示され
てるよ。
0186デフォルトの名無しさん
NGNG怖いので一応184を付けました。
0187デフォルトの名無しさん
NGNGPictureBoxを実行中に作り出す方法を教えて下さい。
(というか可能でしょうか?)
0188187
NGNG次から次に画像を表示したい訳ですが,
予めPictureBoxを表示したいだけ宣言しなければならないのでしょうか?
0189デフォルトの名無しさん
NGNGご指摘ありがとう
VisualBasic6.0ServicePack5を適用したら問題なく読み込めました
指摘がなければそのまま97に変換して作り続けてたところです。
参照設定のDAOやAccessObject2.xとかいろいろ調べながらいじってたのですが
あるサイトでサービスパックが存在することを知り、早速ダウソして適用したら解決しました
0190デフォルトの名無しさん
NGNG一つのPictureBoxコントロールに画像を表示して切り替えるんじゃ
駄目なのか?
0191187
NGNGえっと,例えば毎秒フォーム内のランダムな位置に
「ある規則に従って動くボール」を出現させたりしたいのですが。。。
0192187
NGNGPictureBox[1]〜PictureBox[100]
とかループとか使って一気に宣言できたりしないんでしょうか?
0194187
NGNG(実はそのサイト行ったはずなんですが,,見落としてました/汗)
やっと寝れます。・・・と思ったけど,折角教えて頂いたので
もう少し勉強します。
0195デフォルトの名無しさん
NGNGクラス内にクラス(つまりインナークラス、内部クラス)を作成して、
その内部クラス内から外側のクラスのメンバ変数やメソッドにアクセスしたいのですが
その場合「非共有メンバを参照するには、オブジェクト参照が必要です。」とコンパイルエラーがでます。
他のオブジェクト指向言語だと同じ事ができたと思ったのですが
VB.netで実現するにはどうしたら良いでしょうか?
0196最凶VB厨房
NGNGなので
メンバ変数やメソッドを共有メンバにしてください。
他のオブジェクト指向言語とは仕様が異なります。
0197デフォルトの名無しさん
NGNG分かりました。共有メンバについてもう少し調べて見ます。
0198デフォルトの名無しさん
NGNGrs,open "ビュー"・・・・ と
オープンするとレコードの数がー1になるんですけど?
これはなぜなんでしょうか?
degub.print rs.RecordCount
DBはSQLサーバですが?
ビューが悪いのでしょうか
(ビューの中からさらにビューを呼んでいる)
0199デフォルトの名無しさん
NGNGレコードセットの形式によりレコードカウントが取れる場合ととれない場合があり
(たしか rs.MoveLast かなにかで最終レコードまで読み込んでやるといけたような 詳細は忘れた)
select * from hoge
見たいなやつは取れたはず
VS.NET +MSDE2000aやってる人に質問
"SQL デバッグ コンポーネントの古いバージョンが、 SQL Server "hogeserver" を実行中のコンピュータに見つかりました。
コンピプログラム 'SQL デバッガ: T-SQL' はコード 0 (0x0) で終了しました。"
VS.NETでストアドをデバッグしようとするとこんなメッセージが出てしまいます
クライアントツールにはSQLサーバー付属のものを使いSP3にあげてあります
ちなみにクエリアナライザからもつながりません
お知恵を拝借したいのですが・・・
0200デフォルトの名無しさん
NGNG子クラス(?)に親のインスタンスを持たせるようにすりゃ解決するんじゃないの?
私はこういう場合はいつもそうしてるけど。
渡すの忘れそうってのならコンストラクタで渡してもいいし、
コンストラクタがごちゃごちゃするのがいやならプロパティにして
渡すようにしてもいいし。
0201デフォルトの名無しさん
NGNGおお、返事ありがとう。
「共有(shared)メンバ」にするのは、
ちょっと意味が違ってくるなぁと思っていまして(>>196さんすみません)、
色々考えた結果、>>200さんの言うように、
内部クラスのコンストラクタで(byrefで)渡せば、結局同じ事かと結論しました。
レスありがとうございました。
0202デフォルトの名無しさん
NGNGで、WindowsFormを利用して、IE内で動く、
所謂アプレットを作りたいのですが、どうにもこうにも。。。
英語ページ(テトリスモドキ)を見ながらやってますが、
何のことやらサッパリでさぁ。
日本語で、1から10まで解説してくれる神サイトキヴォンヌ
0204デフォルトの名無しさん
NGNGダンケ。
そういうことか!わかった、、、わかったぞ!
こっそりあなたを神としてあがめまつ
0205デフォルトの名無しさん
NGNGなんらかのイベントでそのバッファ内の数が1ならbutton1、2なら
button2のプロパティを変えたい場合
ifやswitchなどで全検索する以外で何かいい方法がありましたら
教えていただけませんか?
0206デフォルトの名無しさん
NGNGDim ba(2) As Button
...
Public Sub setProperty(ByVal i As Integer)
ba(i).text = "hogehoge"
End Sub
うーむ結局どこかで条件分岐するような気がする・・・
0207デフォルトの名無しさん
NGNGListViewやDataGridでカラムヘッダの内容をセンタリングすることは
可能ですか?
ダイアログのプロパティには存在しないようなのですが・・・。
0208デフォルトの名無しさん
NGNG上にあるソフトのようなIPアドレスをテキストボックスに
表示させるには、どのようなコードを書けばいいのでしょうか?
0209デフォルトの名無しさん
NGNG↓のようになる思うのですが、
SUB TEST1
CALL TEST2(X,Y)
END SUB
SUB TEST2 (ByVal X AS STRING,ByVal Y AS STRING)
END SUB
配列を渡すにはどうしたら良いでしょうか?
0210テストせずにカキコ
NGNGEND SUB
でどうでしょう
0211209
NGNGありがとうございました。
意外と簡単に出来るんですね。早速試してみます。
0212デフォルトの名無しさん
NGNGByRefな気がする・・・いや、ByValでいいのか・・・?ん?誰かおしえれ。
0213デフォルトの名無しさん
NGNGByValで呼び出すと高価な上に、関数内で配列をいじっても
元の配列に反映しないよ。それが意図した動作ならいいけど。
0214デフォルトの名無しさん
NGNG配列を読むだけならByVal、加工するならByRefってことで良いんじゃない?
でも、高価ってどういう事ですか?
0215デフォルトの名無しさん
NGNG別アドレスへのコピーが必要だからでしょ。
0216デフォルトの名無しさん
NGNGもよいという事になる。
>>214
>>215さんの言う通りだが、例えばDoubleの要素100000個の
配列をByValで渡すとどうなるか。800000バイトのコピーが
その都度発生する。これはかなり高価だ。
(大型コンピュータではCPU時間で代価が発生するので、高価
という言葉を使い出したらしい。)
0217デフォルトの名無しさん
NGNGByValで変更できる。
配列もオブジェクト。
ByRefだと、渡した変数の指してる配列自体を別の物にできる。
0218デフォルトの名無しさん
NGNGModule Module1
Public Sub Proc(ByRef a() As Double)
Dim b() As Double = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
a = b
a(1) = 10
End Sub
Sub Main()
Dim a(10) As Double
a(1) = 100
MsgBox(a(1))
Proc(a)
MsgBox(a(1))
End Sub
End Module
0219デフォルトの名無しさん
NGNGというようなコードに展開されていた。
0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGそいつはMSDNサブスクリプションに入ってるのと同一内容だね。
って当たり前か。
0224デフォルトの名無しさん
NGNG.NET Compact Framework使ってます。
あるPictureBoxからもうひとつのPictureBoxに画像をコピーするBitBltみたいな手法はありますか?
Graphics.DrawImageは使えませんでした。
0225デフォルトの名無しさん
NGNG単に「画像」なんて書くとまたimageプロパティがどうのって
勘違いなアドバイスする奴が出てきそうだな。
たぶんない。素直にAPI使うしかないと思う。
GDI+ってほかにもいっぱいできないことあり過ぎでむかつくんだよなあ。
0226デフォルトの名無しさん
NGNGありがとうございます。
PocketPCにいろいろと限界を感じる今日この頃っす
0227デフォルトの名無しさん
NGNG一部のPCで「DLLが無い」と、エラーが出ます。
この場合、ランタイムをインストールする必要があるのでしょうか?
どこかで、VB.NETはランタイムが不要だと読んだ覚えがあるのですが・・・勘違いでしょうか?
0228最凶VB厨房
NGNGその意味でランタイムは不要。
もちろん.net frameworkは必要。
0229最凶VB厨房
NGNG何のDLLが無いと?
0230デフォルトの名無しさん
NGNGインストール実行中
ユーザーが指定したインストール先フォルダがどこか取得して
いろいろとやりたいんですがどうもうまくいきません
installDir = Me.Context.Parameters.Item("INSTALLDIR")
みたいにやってるんですが・・・
ちょっと難しいかもしれないですがわかる方教えてください
0231230
NGNG'ユーザーが指定したディレクトリを取得
Dim targetDir As String
targetDir = Me.Context.Parameters.Item("assemblypath")
targetDir = System.IO.Path.GetDirectoryName(targetDir)
0232デフォルトの名無しさん
NGNGユーザ環境変数を取得したいのですが、どうすればよいでしょうか?
システム環境変数は取得できるのですが・・・。
0233227
NGNG「mscoree.dll」が無いと出ます。
アドバイスどおり、.NET Frameworkをインストールしようとしたのですが、
administratorのパスワードがわからないので入れられず、
確認できませんでした。残念・・・
0234最凶VB厨房
NGNGどうやってとった?
http://ukamen.hp.infoseek.co.jp/Programming/Environment/
に書いてあるとおりSystem.Environmentクラス使って
ユーザ環境変数が取れたが。
>>233
そのdllがないってことは
おそらく.net fraweworkが入ってないんでしょうな。
0235デフォルトの名無しさん
NGNG主キーが必要って事だと思いますが、
同じ数値や文字を入力できるようにする方法はないでしょうか?
0236デフォルトの名無しさん
NGNGASP.NETだったりしないか?
0237デフォルトの名無しさん
NGNG画面に大量のチェックボックスがあり(30個以上)、
チェック状態によって、背景色を切り替えています。
ここに、全選択コマンドボタンを追加し、クリック時に全ての項目が
チェック状態になるようにした場合、処理自体は問題なくいくのですが、
切り替わる際、各項目の表示がパタパタ切り替わっていくのが気になります。
処理完了まで、画面の更新を行わない方法はないでしょうか?
0238デフォルトの名無しさん
NGNG釣り?
コマンドボタンのClickイベントでチェックボックスのCheckedプロパティ
触るまえに、チェックボタンのEnabledをFalseにしてイベント殺しておくなり、
モジュールレベルでイベント来てもシカトするようなフラグ立てておくだけ
じゃないんですか?
CheckChangedイベント以外のイベント(Clickとか)使うって手もある。
0239デフォルトの名無しさん
NGNG.vbproj
.sln
の違いは何でしょうか?
どっちを開いても同じ結果のように見えるのですが・・・
0240デフォルトの名無しさん
NGNG.sln = ソリューションファイル 複数のvbprojをまとめられる
複数のEXEやDLLを一括コンパイルできる
ほかの使い方もあるかも
0241239
NGNGありがとうございました。
0242デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNGいつのまにか、exeと同じフォルダに拡張子が「.pdb」のファイルが出来ているのですが、
これは何なのでしょう?出来るときと出来ないときがあり、削除しても問題ないようです。
0244デフォルトの名無しさん
NGNGデバッグ情報ファイル。
デバッグモードでビルドするとできる。
0245243
NGNGありがとうございました!
0246デフォルトの名無しさん
NGNG.NETをインストールしていない端末でもアップグレードだけを動かしたいです
・コマンドラインからのアップグレードでまとめて実行したいです
・.NETは1台の端末にすでに導入してしまっています。その端末では上手くできました。
現在、VBUpgradeのフォルダだけコピーしてみて実行したのですが
ログが出るだけで何も作られないようです
どのように対応すればよろしいでしょうか?
よろしくお願いします
0247デフォルトの名無しさん
NGNGPrintToPrinterメソッドにて「ログオンに失敗しました」が出てどないいもこないも・・・
セットアッププロジェクトは
regwiz.msm
Database_Access_jpn.msm
Database_Access.msm
Managed_JPN.msm
Managed.msm
VC_CRT.msm
VC_STL.msm
をマージモジュールに追加してregwiz.msmのプロパティにライセンス番号いれた。
開発マシンでは問題なく動いているし、
そもそもDBServerには接続していない。
DataSetをプログラム側で作成してソレを
ReportDocument.SetDataSource()を利用して設定している
ぼすけて・・・・
0248デフォルトの名無しさん
NGNGそれを半角英数文字であるかどうかを判定するする良い方法は無いでしょうか?
いまは、変数とAを比較、変数とBを比較、変数とCを比較・・・といったことをしているのですが、
文字コードの範囲とかで判定出来ないでしょうか?
0249デフォルトの名無しさん
NGNGChar.IsLetterOrDigit
0250デフォルトの名無しさん
NGNGだからさあ、そんな程度のこと初心者だろうがなんだろうが
ヘルプみりゃあ自分で解決できるでしょ?横着が過ぎるんだよ。
その程度の手間を惜しむような人はプログラミングなんて
完全にむいてないから止めちまえよホント。
0251247
NGNG悪さしてたのはサブレポートのデータセットの部分で、
サブレポートのデータソースに対し、作成したデータソースを設定すれば
エラーは無くなり、ねらった挙動をしました。
Dim objRepDoc As New ReportDocument()
Dim objDT As New Dataset1()
objRepDoc.SetDataSource(objDT) '開発環境ではOK、配布環境ではNG
objRepDoc.OpenSubReport("サブレポート").SetDataSource(objDT) '開発環境OK、配布環境OK
なぜ、挙動が違う・・・・せめて両方エラーなら納得がいくが・・・・_| ̄|○
0252デフォルトの名無しさん
NGNG質問した人だけじゃなく見る人みんなが役に立つ場合がある
そうカッカするな
0253デフォルトの名無しさん
NGNG手間は少ないにこしたこと無いよ
人に聞いてはかどった分だけ、
人に聞いても解決できないような事を調べたり、考えたりする時間がとれるし
むしろ人に聞いて簡単に解決するような事こそ、このスレでみんなで教えあった方が良い。
こういう考え方ってまずい?
0254デフォルトの名無しさん
NGNGウニだからそれだと全角英数も入ってしまうね。
半角全角判定も必要か。
正規表現でも可能だがもっと簡単なものはないかな?
というわけで教えてほしい >>250
0255最凶VB厨房
NGNGhttp://www.atmarkit.co.jp/fdotnet/dotnettips/054iskana/iskana.html
http://www.atmarkit.co.jp/fdotnet/dotnettips/014strcheck/strcheck.html
参考がてら
0256デフォルトの名無しさん
NGNG0257あぼーん
NGNG0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNG釣りだよな?釣りだと言ってくれ
0260デフォルトの名無しさん
NGNGVB5にはVB Code Profilerがついてたみたいですけど、
VS .NET Professionalにはついてますか?
0261デフォルトの名無しさん
NGNGところで詰まっています。
バージョン2003でOracleと接続しようと格闘しているのですが、
接続しようとすると、「型 OracleConnection が定義されていません」と
出てしまいます。
実際に書いているコードは下記のとおりです。
これを実行するにはこれ以外にも何か必要なのでしょうか?
Oracleと開発環境は同じマシンです。
Dim myConnection As String
myConnection = "Data Source=<データソース名>;Integrated Security=yes"
Dim myConn As New OracleConnection(myConnection)
myConn.Open()
myConn.Close()
またMSDNによるとOracleに接続する方法がいくつかあるようなのですが、
どのように使い分けるのがよいのでしょうか?
(正直なところ2と3の違いがわかっておりません。)
1.サーバー エクスプローラでの Oracle データベースへの接続
2.アプリケーション内からの Oracle データベースへの接続
3.視覚的に Oracle データベースへ接続する
3-1.ツールボックスの [データ] タブで接続を作成する
3-2.サーバー エクスプローラで接続を作成する
4.プログラムによる Oracle データベースへの接続する
以上ご存知の方いらっしゃいましたら教えていただけますでしょうか。
0262デフォルトの名無しさん
NGNGかなり恥ずかしい質問ですが、よろしくお願いします。m(_ _)m
0263デフォルトの名無しさん
NGNGもちっと具体的に書いてみそ。
0264デフォルトの名無しさん
NGNGマウスで範囲選択したテキストを
ドラック&ドロップで移動って事?
0266デフォルトの名無しさん
NGNG得意げに説明しだしたりすんなよ。
0267デフォルトの名無しさん
NGNG本屋逝って初心者向けの本買ってこい、で済むような質問には誰も答えないって。
少し落ち着け。いや苛立つのは自由だが、煽るんじゃない。
あと、しょーもないレスだって自覚あるならsageろ。
0268デフォルトの名無しさん
NGNGTextBox2.Text = TextBox1.Text
End Sub
この世界長いとこういうコードは思いつかない(笑)
0269デフォルトの名無しさん
NGNGHandlesの後ろまちがえた。適当でスマン。
0270デフォルトの名無しさん
NGNG.NET Frameworkのうちどこを勉強すればいいのかだけでも教えていただけませんか?
とりあえずVisualBasic.NETの文法だとかは入門書で学んだのですが、
そこから先、どういった方向で勉強すればいいのかよく分からないっす。
とりあえずこの機能に関する部分だけでも教えていただけたらと思います。
0271デフォルトの名無しさん
NGNGMSDNでNotifyIconクラスを調べてみそ。
0272デフォルトの名無しさん
NGNGありがとうございます。調べてみることにします。
0273デフォルトの名無しさん
NGNGグラフを作ろうかと考えているのですが
vbでグラフ表示する場合、一般的にどんな方法がとられるのでしょうか?
0274デフォルトの名無しさん
NGNGキミの質問は下の文章と同じぐらい愚か。
そんなアバウトな質問に(知ったかぶり・教えたがりの馬鹿以外の)
いったい誰が回答することができるか。
原稿用紙に文字を書いていき
小説を書こうかと考えているのですが
日本語で書く場合、一般的にどんな方法が採られるのでしょうか?
>知るかヴォケ
0275273
NGNGPictureBoxでグラフを作る方法を聞いていると思われた?
PictureBox使う以外にグラフを作る方法はないか?
グラフ表示するときはPictureBox使うのが一般的なのか?
他にグラフ表示できるコントロールなどは無いのか?
といった事を質問してるのですが・・・
0276デフォルトの名無しさん
NGNG素直に結果だけ出力してExcelにでも突っ込めば?
0277デフォルトの名無しさん
NGNGVB6だったら登録してしまえば使えそう
0278デフォルトの名無しさん
NGNG>>273の文面から2Dの折れ線グラフと推測したが、
>他にグラフ表示できるコントロールなどは無いのか?
ソースが公開されているものから市販品まで星の数ほどありますがなにか?
0279273
NGNG検索したら、意外に参考になりそうなものが沢山出て来ました。
どうもすみませんでした。
0280デフォルトの名無しさん
NGNGFormat(strTest, "##,##0")
と、書くと何故か
"##,##0"
という値が返ってきます
MSDNを見てもあっているようなんですが
何故うまくいかないんでしょうか?
vb6.Formatであればうまくいきますが
こちらだとランタイム環境でうまく動かないようです
どうすればいいか、もしわかったら教えて頂きたいです
0281デフォルトの名無しさん
NGNG123456789という数値を123,456,789という結果にしたい場合
元の変数をストリングにキャストせずに
Format(IntTest,"###,##0")
または
IntTest.ToString("###,##0")
で結果が出るかと思います
0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNG一体どうなってるんだろう。。
>>280みたいのって、ここに書き込む時間があれば余裕で調べがつくと思うんだが。
0284デフォルトの名無しさん
NGNG環境変数等でdllの位置を指定しても動きません
インストールなしでCD内部だけで処理する方法はないですか
0285デフォルトの名無しさん
NGNG0286おしえてください
NGNG0287デフォルトの名無しさん
NGNGForm2内でThrowさせてForm1でCatchするように指定しておく。
上記のようにしてデバックを行うと意図したとおりに
例外をForm1上でCatchできるました。がしかし
リリースモードでリコンパイルしてEXE実行した場合
制御がForm1が戻らないんですが、これってなにか方法間違えてますか?
0288287
NGNGWindowsXP
Microsoft Development Environment2003
Microsoft .NET Framework 1.1
です。
0289デフォルトの名無しさん
NGNGこちらはデバッグモードでも駄目だった。.NET2.0βだけど。
やはりApplicationのThreadExceptionイベントを使うなり、
Form2にExceptionイベントを持たせるなりした方がいいと思われ。
0290暇だからVBでもしよう
NGNGVBNET本体はもっている。
プログラムはphpぐらいしかできない。一般的なクラスの使い方の基本はわかっている。
BASICはセンター試験のBASICぐらいはできる。
だがVBの知識は全く無い。
さて、俺様はまず何から覚えればいい?
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNGVS6.0の時は、VBとかいれるCDと同じCDに入ってたような気がするけど、
.NETから分割された・・・?
0294デフォルトの名無しさん
NGNG自分が未熟なせいもあるけど、
ヘルプの内容って結構難解で分からない事が多い。
あと、容量がバカでかくインストールしてないから、
CD入れるのが面倒とか・・・
どちらも理由としては、自分勝手で許されざるものですが
0295暇だからVBでもしよう
NGNG正直VISUAL環境って、仕事にでも使うんじゃなければ
糞ですよね?
0297デフォルトの名無しさん
NGNG0298デフォルトの名無しさん
NGNGVBって何のためにやってんの?
VBで食っていけるとかありえんの?
0299デフォルトの名無しさん
NGNG大手銀行のシステムは.NETに移行しつつあるし
0300名無しさん♯
NGNGhttp://blogs.msdn.com/vbfaq/
0301デフォルトの名無しさん
NGNGここの誰かが許すとか許さないとかじゃなくて、
MSDNインストールしないなんてあなた自身が損してまっせ。
8ビットのパソコンの時代のベーシックとかならともかく、
.NETとかなんて細かい仕様まで全部記憶するなんて不可能だし、
そんなくだらないことにエネルギー使わないでもっと生産的なことするための
オンラインヘルプなんだから、インストールしないなんてまともなPGなら
だれでもあり得ないというはず。
ていうかさ、いまどきCD数枚分の容量が気になるような貧弱なPCで
.NETのIDEって使い物になるのかな?
0302名無しさん♯
NGNG.NET開発者のためのオンライン・リソース・ガイド
http://www.atmarkit.co.jp/fdotnet/special/onlineres/onlineres_01.html
0303デフォルトの名無しさん
NGNG>>301も書いてるけど、MSDNは非常に有用な情報源ですぜ。
親の遺言で「MSDNをインスコしちゃならねぇ」と言われてるの
であれば、Web上に同じ情報があるから、それを参考にしても
いいんじゃね?
ttp://www.microsoft.com/japan/msdn/library/
ttp://msdn.microsoft.com/library/
まぁ、書き方が難解なところはあるけど、そういう時は兎に角
実際に小さなコードを書いてみるのがいいんじゃないかなぁ?
0304デフォルトの名無しさん
NGNGの下の方にある。
最近更新されたコンテンツ
死、税金、そしてリレーショナル データベース、第 1 部
ってなんだ?
0305デフォルトの名無しさん
NGNG原文も同じタイトルやねぇ。
ttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml04212003.asp
要は「決して避けられぬもの」って比喩っしょ。
0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNG如何にもアメリカ人が好き好んで使いそうな言い回しではありますな。
0308デフォルトの名無しさん
NGNG0309デフォルトの名無しさん
NGNGか
業務ソフト構築用
ってことでいいのか?
前者は、NETやらいろいろで、だんだんとっつきにくくなってきてるし、
後者は、同レベルの言語が腐るほどあるからなあ
0310デフォルトの名無しさん
NGNG>ようするに
なにを要約したんだ?
0311デフォルトの名無しさん
NGNGソフトウェアはMDIになっているので、子ウィンドウで開きたいと思っています。
0312311
NGNG0313デフォルトの名無しさん
NGNG今後の方へのアドバイスとなります
0314デフォルトの名無しさん
NGNG0315311
NGNGDim MDIChild As New Form2()
MDIChild.MdiParent = Me
MDIChild.Show()
で呼び出して、呼び出した方は以下のコードで親ウィンドウの中に開くことが出来ました。
Dim HomePage As New Form2()
HomePage.MdiParent = Form1.ActiveForm
HomePage.Show()
HomePage.AxWebBrowser.Navigate("アドレス")
出来たといえば出来たんですけど、何かが違う感じがするんですよね。。。
違う方法があれば、アドバイスお願いします。
あと、mshtml.dll(AxWebBrowser)を使ってウェブページを開くようにしているんですが、
独自に機能変更とか出来ますか?良い資料があれば教えてください。m(_ _)m
0316デフォルトの名無しさん
NGNGボタンを押したらRichText1から、
もう一つのRichText2にある文字に置き換えられて出力したいんですが、
いまいちわかりません。。。誰か助言お願いします。
0317デフォルトの名無しさん
NGNGどうやって実現したか気になる
できれば教えてほしい
0318デフォルトの名無しさん
NGNG書いてある事がいまいちわかりません。。。
0319デフォルトの名無しさん
NGNGが、>>361の意図するところが漏れにもわからん。
0320デフォルトの名無しさん
NGNG暗号化ロジックを教えて欲しいんだよ、きっと。
>319
予言だ。(゚∀゚)
0321314
NGNGはやってたらできたけど、
反転してボタン押すとその部分だけその色にするのはどぅするんですかねぇ?
詳しい方、お願いします
0322デフォルトの名無しさん
NGNGRichText2.Text = Crypt(RichText1.Text)
でいいんじゃないの? Crypt関数の中身は自分で考えなされ。
暗号化ロジックは人に聞いて作るものじゃないよ。だって、第三者が知ってたら
暗号化にならないじゃん。Cryptとか暗号とかでググればヒントは世界中にいっぱい
転がってるからがんがれ。
>>321
質問の意味がいまいちわかんなぃょぅ(=゚ω゚)ノ
0323デフォルトの名無しさん
NGNGおそらくテキストボックス内の文字列を範囲選択した状態のことを言ってるのではないかと
0324デフォルトの名無しさん
NGNGコントロールのサイズをキー操作で変更する方法を教えたまえ!
・・・っつか、なぜ?SHIFT+矢印で動かないんだろ?
0325神
NGNG精進したまへ
0326324
NGNGありがとね
0327PPP
NGNGデザインでプロパティをいじるのではなくロジックではどう書けばいいのでしょうか?
よろしくお願いします。
0328デフォルトの名無しさん
NGNGサーバーアプリ側のメソッドを呼ぶような機能はありますか?
何がしたいかというとビジネスロジックはサーバー側アプリで
書いて画面まわりをクライアントで書きたいです。
サーバー側にあるクラスをクライアント側でインスタンス化できれば
最高です。
今はVB6.0でソケット通信でシコシコやっていますが
面倒なので.NETの機能としてあればいいなと思いまして。
よろしくお願いします。
0329デフォルトの名無しさん
NGNGRemotingなりWebServiceなりでお好きなようにどうぞ。
0330デフォルトの名無しさん
NGNGthx.できるんですね?
さすが、.net
0331デフォルトの名無しさん
NGNGこの辺読んどき
ttp://www.microsoft.com/japan/msdn/asp.net/
ttp://www.atmarkit.co.jp/fdotnet/aspnet/index/
0332デフォルトの名無しさん
NGNGΣ(゚Д゚;o)!ASPのことですか?
できればクライアント側は普通のWinアプリとして作りたいのですが
0333デフォルトの名無しさん
NGNG.netframeworkに依存しないソフトって作れる?
0334デフォルトの名無しさん
NGNGWebサービスが何なのか、良く調べてみれば、その疑問は解決する。
0335314 , 321
NGNGまず俺厨房なんで,学校の自由研究で勉強がてら何かを作ろうとおもって
先公も納得する簡単なメモ帳っぽいの作ろうと思ったんすけど・・・
んで、 ttp://www.geocities.jp/jigaiitasu/memo.PNG な感じでw
そいで ttp://www.geocities.jp/jigaiitasu/memo2.PNG 見たいに書いて、
それを ttp://www.geocities.jp/jigaiitasu/memo3.PNG 反転して、
この状態でボタンを押すとボタソに書いてある色に変える、と
長レススマソ
0336デフォルトの名無しさん
NGNGリッチテキストボックスを使え。わしは寝るぞ。
0337デフォルトの名無しさん
NGNGVB.NETで作ったソフトの実行には.NET Framework再頒布可能パッケージが
必要。
.NETシリーズの開発環境で.NET Frameworkに依存しないソフトを作れるのは
VC++.NETだけだなや。
0338デフォルトの名無しさん
NGNG俺は、学研の電子ブロックだった。
0339デフォルトの名無しさん
NGNG0340デフォルトの名無しさん
NGNG俺は、紙飛行機だった。
0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNG消防の時にやったyp!あさがおとかひまわりとか。
0343デフォルトの名無しさん
NGNGというのを表示したいのですが、どうすればいいんですか?
あと、アドレスバーに訪れたサイトのアドレスを表示させたいのですが、どうすればいいでしょうか?
TextBox.Text = AxWebBrowser.LocationURL()
としても、ぜんぜん表示されずにいます。。。
よろしくお願いします。
0344デフォルトの名無しさん
NGNG>TextBox.Text = AxWebBrowser.LocationURL()
>としても、ぜんぜん表示されずにいます。。。
AxWebBrowser.Navigateメソッドを実行した直後に書いてないか?
ttp://support.microsoft.com/default.aspx?scid=kb;ja;304643
の「WebBrowser コントロール使用時の注意」の項を読んでみよう。
解決方法も書いてあるぞ。
ちなみにサイトの名前はLocationNameプロパティな。
0345デフォルトの名無しさん
NGNGって流れを踏んだほうがいいとは思うけどな。
今の厨房はいきなりMSのおしつけがましい
VBがスタンダードでかわいそう
0346デフォルトの名無しさん
NGNG0347デフォルトの名無しさん
NGNGこんな俺は金が無いからVBかCかで迷ったけど
俺の出来損なった頭じゃCは無理だぁ!って感じでVB買った
結局良く分からん・・・
まぁC++はフリーの環境でやってこうかなと
0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG出来ました!ありがトン!
0350デフォルトの名無しさん
NGNG最初からテキストボックスに文字が入力されてて、
テキストボックスにカーソルを移動したら文字が消えるって言うのはどうやってやるんですか?
035123才
NGNG知ってるかたいます?
0352デフォルトの名無しさん
NGNG丸いタブに変更したいです
オーナードローにして
drawItemの中で画像を読み込んで表示し
なんとか丸くすることは出来たのですが
タブとタブの間にある
TabControlにもともとある線を消す事ができません
この線を消すか
もしくは、画像で上書きをする方法はないでしょうか?
0353デフォルトの名無しさん
NGNG0354あふぉ
NGNGいきなりですが質問させてください。
vb.netで開発を行なっているのですが
DataGridコントロールのレコード単位に
ラジオボタンを表示したいと思っています。
ネットで調べたのですが
回答にめぐりあえませんでした。
asp.netでは実現可能なようなのですが・・・・
すみません。よろしくお願い致します。
0355デフォルトの名無しさん
NGNGチェックボックスじゃなくてラジオボタンすか?
チェックボックスでいいのであればここを見るべし。
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/105dgchkbox/dgchkbox.html
0356最凶VB厨房
NGNGhttp://www.atmarkit.co.jp/fdotnet/dotnettips/151winshow/winshow.html
0357あふぉ
NGNGそうなんです。
チェックボックスじゃなくてラジオボタンなんですよ〜。
0358デフォルトの名無しさん
NGNGDataViewを指定すればいいことまで分かりました。
ただ、このときにTableStyleが指定できませんが、
そういうものなのでしょうか?
0359デフォルトの名無しさん
NGNG押してもテキストボックスに一桁しか数字が表示されないんですよ。
多分 TextBox1.text = 1とかにしてるからだと思うんですけど。。。
誰か解決法教えてください
0360デフォルトの名無しさん
NGNGこれ参考にできんかな?ComboBoxをRadioButtonにできるかも。
ttp://dobon.net/vb/dotnet/datagrid/datagridcombobox.html
0361デフォルトの名無しさん
NGNGTextBox1.Append = 1 か TextBox1.text += 1 で
いけると思う。
0362デフォルトの名無しさん
NGNG出来ませんでした・・・
0363デフォルトの名無しさん
NGNG数字ボタンが押されたときは各ボタンのイベントハンドラ
から以下のような関数を呼ぶ。
Dim value As Integer '入力値を保存
Private Sub InputValue(ByVal i As Integer..)
If value = 0
value = value + i
Else
value = value * 10 + i
End If
textBox.Text = value
End Sub
電卓って意外にむずかしい・・・
0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNGForm2内の宣言をPublic Sharedにすれば使える。
Form2のインスタンスを作成してるのならPublicだけでもいい。
ただ、クラス間(.netからFormもクラス)を
またいで変数を使用するのは好ましくない。
0366デフォルトの名無しさん
NGNG理解できないが、そういう愚問に何の怒りも感じずにベタに回答する奴の神経も、
全く理解できない。「親切な自分」という自意識に酔いたいだけちゃうんか。
こういう奴にはプログラミング向いてないから止めとけよ、って率直に言ってやるのが
思いやりってもんだと思うが。
0367デフォルトの名無しさん
NGNG少なくとも俺は366のような思いやりはまったくない。
0368デフォルトの名無しさん
NGNGどうせみんなボランティアで動いてるんだから。
0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNGそいつが今後困る事になっても知ったこっちゃないし。
どう対応しようと人の勝手。
0371デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNGそうすればこんな糞スレいらなくなります
0374デフォルトの名無しさん
NGNGソレダ(゚∀゚)
>>386
御意
0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNGエラー1933というものが出て
ファイルを更新出来ませんでした〜
というメッセージが出ます。
MSのHPにいっても、VS.NETの対策が出ていませんでした。
どなたか原因わかるかたご教授お願いします。
0377デフォルトの名無しさん
NGNG正規版を購入
0378デフォルトの名無しさん
NGNGかなり遅いとおもうが答えておく。insert句とdeleat句を削るんじゃダメ?
またdatagridでもdataviewでもTableStyleはしていできると思いますが?
0379358
NGNGDataGridTablesStyle コレクションエディタで、
MappingName をドロップダウンしても何も表示されないので、
指定できないのか?と思っていました。
直接テーブル名を入力することで DataGridColumnStyle を
編集することができました。
ありがとうございました。
0380デフォルトの名無しさん
NGNG0381dameo
NGNGグレープシティ社の「spread for .net」を使用しているのですが、
2つのスプレッドシートのスクロールを連動させることは
可能でしょうか?ちなみにvb.netを使ってます。
本屋やネットで探したのですが全く回答に辿り着けません・・・
詳しいかた居りましたらよろしくお願いします。
0382デフォルトの名無しさん
NGNG検索方法:正規表現
検索指定:(\D|^)(\d{1,3}(\D|$))
置換指定:\10\2
0383デフォルトの名無しさん
NGNGvb.net全体でもこの程度のレスしかないんだから、サードパーティの
コントロールについて詳しい人がレスをくれる可能性は
かなり低いんじゃないだろうか。
開発元に聞いたらいいんでないの?正規ユーザーなら聞けるでしょ。
0384デフォルトの名無しさん
NGNG>2つのスプレッドシートのスクロールを連動させることは
>可能でしょうか?
できません。とサポートから回答をもらいました
0385380
NGNG0386dameo
NGNGそうですか・・・残念です。
わざわざ聞いてくださってありがとうございました!
0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNGVBはともかく軽い。軽快そのもの。
ただし、TCOが大変。
NETはオブジェクト指向・フォームの機能など拡張されて
いいんだけどすこし大げさすぎという感じがするんだけどどうかな?
まだVB使っているユーザて多いよね
0389デフォルトの名無しさん
NGNGPublic Class Form1
Inherits System.Windows.Forms.Form
#Region " Windows フォーム デザイナで生成されたコード "
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim frm2 As New Form2
frm2.Show()
End Sub
End Class
というふうなコードだと、何奴がfrm2を所有(?)しているんでしょうか。
frm2が閉じないのが解せんのです。
0390380
NGNGfrm2はローカル変数だから、どこも所有してないのでは。
0391デフォルトの名無しさん
NGNG様々な機能拡張がなされ、できないことが減ったように思いますが
それはVBでは長所ではないのかな?
IDEがバグってるぽいのが玉に瑕。
VB6.0と比べて敷居って上がってる?俺.NETからだからわかんね。
0392デフォルトの名無しさん
NGNG388ではないですが
VB5.0→VB6.0、VB4.0→VB5.0に比べて、
VB6.0→VB.NETは敷居が高い感じですが、
初めてのVBがVB.NETだったらと言って特に
敷居は高くないかも。
VB6.0→Javaよりは楽ですし。
Webアプリケーション中心だと、VB.NETや
Java(JSP + サーブレット)を知ってしまうと、
VB6.0には戻りたくない・・・
0393デフォルトの名無しさん
NGNGオブジェクトはGCが自動的に開放する、って説明されているのに
参照されていないFormオブジェクトが存在し続けるのはなぜだ?って
ことじゃないか?
詳しくないが、いまGCに関するヘルプ読んだら『ファイル ハンドル、
ウィンドウ ハンドル、ネットワーク接続などのオペレーティング システム
リソースをラップしたオブジェクト』に関してはGCは働かない、と書いてあるから
たぶんそういうことなんだろう。
それにもし参照されていないフォームはGCによって適当なタイミングで
殺される、って仕様だと、たとえばユーザーが意図的に閉じる操作を
しない限り閉じないダイアログを表示したい場合なんかは、そのフォームへの
参照をモジュールレベルで保持していなければならないことになって不便だと思う。
0394デフォルトの名無しさん
NGNG参照されていないのに存在し続けるFormオブジェクトってどんなもの?
0395デフォルトの名無しさん
NGNG0396389
NGNG>>390
言いたかったことは>>393のとおりで、
標準モジュールで同じように書くと一瞬表示されてフォームが消えるんです。
こっちは「あー、そりゃそうか」で納得できたんですが・・・
>>393
Formでばかり検索してたので、とりあえずもうちょっとGCのヘルプ読んでみます。
0397デフォルトの名無しさん
NGNG参照がなくなったらGCで開放される。
でも、開放されるのはマネージドなメモリだけで、
OSのハンドル等が開放されるわけじゃない。
※開放するって言っても、メモリが再利用できる状態にされるだけだが。
実際にはOSのハンドル等を使用しているクラスは、ファイナライザが
それを開放するようになってる(そう実装されている)。
※大抵は、内部的にIDisposable.Disposeが呼び出される。
従って、通常は参照がどこにもないオブジェクトは、
OSのハンドルをもっていようが、GCの発動で開放される。
※確か一回目でファイナライザが動くと思うので実際には2回ほどGCが必要かも。
多分表示中のフォームは、どこかで参照が(内部的に)保持されてるんじゃないかな?
ただ、
> 標準モジュールで同じように書くと一瞬表示されてフォームが消えるんです。
とのことなのでよく分からない(俺の環境では、GCを実行しても消えたりしない)。
0398最凶VB厨房
NGNGImports System
Imports System.Windows.Forms
public class Dispo
<STAThread()> _
Shared Sub Main()
Application.Run(new Form1())
Dim frm1 As New Form1()
frm1.show()
End Sub
End Class
0399最凶VB厨房
NGNGinherits System.Windows.Forms.Form
public sub new()
dim frm2 as new Form2()
frm2.text="Form2!!"
frm2.Show()
end sub
end class
public class Form2
inherits System.Windows.Forms.Form
end class
どこが参照を保持しているのか。
それとも別の要因か。
これが重要だっっ!
0400デフォルトの名無しさん
NGNG「マイネットワーク」内の「WindowsNetwork」に表示される、ワークグループやそれに
接続されているノード、および、それらのローカルIPを、ツリービューなどで
一覧表示したいと考えています。それらの情報を取得する方法が分からないのですが、
使用するクラスやメンバなどがありましたらお教えいただけると助かります。
よろしくお願いします。
0401デフォルトの名無しさん
NGNGBitmapに読み込んで、GetEncoderParamerList()すればいいと思うのですが、そのメソッドの引数のGuidを何を指定してやればいいのかわかりません。
何を指定したら、いいのでしょうか?
0402デフォルトの名無しさん
NGNGCase "0"
Label2.Text = "赤"
Case "1"
Label2.Text = "赤"
Case "2"
Label3.Text = "赤"
等と順番をいちいち書くのが面倒なので0〜2は赤と一度に書きたいのですが
どうすればいいですか?
0403デフォルトの名無しさん
NGNGしたいのですが方法がわかりませんので回答お願いします。
0404デフォルトの名無しさん
NGNG0405デフォルトの名無しさん
NGNG0406デフォルトの名無しさん
NGNG同意
ただ、コードエディタが少々重い気はする
nullがnothingになってたり
variantがobjectになってたり
ismissingが無くなってたり
最初にvb.netで作ったプログラムは
vb6で作れば3時間くらいで作れそうなのに
2日ほどかかった;;
0407デフォルトの名無しさん
NGNG揚げ足取りみたいだけど、旧VBでもNothingはNothingじゃない?
それから関数のオーバーロードができるようになったんだから
IsMissingなんていらんでしょう。(旧VBのようにOptionalだのIsMissingだの
使うほうがよほど「直感的」じゃないわけで)
0408デフォルトの名無しさん
NGNG#Region " Windows フォーム デザイナで生成されたコード "
Public Form1 As Form1
(省略)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim iP As Single
Dim P As Single
Dim day As Single
TextBox1.Text = iP
Form1.Label2.Text = day
P = day * (100 - iP)
Form1.Label5.Text = P
End Sub
Form1.Label2.Text = dayでエラーが出てしまうのですが原因がわかりません。
よろしくお願いします。
0409デフォルトの名無しさん
NGNGファイルを削除するのは
KILL("c:\test.txt")で良いみたいだけど、これではゴミ箱に入りません。
ゴミ箱に入れるにはどうしたらいいでしょうか?
0410デフォルトの名無しさん
NGNGドラッグするのだよ足立君!!
0411テストせずにカキコ
NGNG#Region " Windows フォーム デザイナで生成されたコード "
Public Form1 As Form1 → Public Form1 As New Form1
0412デフォルトの名無しさん
NGNGかくソフトをつくりたいのですがどうつくればいいでしょうか
0413デフォルトの名無しさん
NGNG直接VBAで読み込むのはイカンのかな。
0414デフォルトの名無しさん
NGNGできればファイルの読み込みとグラフにしたい項目はVB上でやって
グラフを書くのだけexcelって感じにしたいのですけど
なにぶんしろーとなもんで
0415デフォルトの名無しさん
NGNGDHCPサーバにアクセスして、そのDHCPサーバが管理している
全IPを取得したいと考えています。VB.NETにはDNSクラスが用意
されているようですが、DHCPサーバから情報を取得するには
どうしたらいいんでしょうか。
0416デフォルトの名無しさん
NGNG素人でもなんでも、そんなアバウトな質問に誰も答えようがないことぐらい
普通の知能があればわかると思うんだけど。
月にロケット飛ばしたいんだけどどうしたらいいでしょう、
ってのと大差ない馬鹿質問じゃん。
勉強しろ、あるいは君には無理だから諦めろ、
以外にどんな答えを期待してるの?
0417406
NGNGオーバーロードできるとは知らんかた
貴重な意見サンクスです
0418デフォルトの名無しさん
NGNGhttp://tv5.2ch.net/test/read.cgi/morningcoffee/1083344761/
0419デフォルトの名無しさん
NGNG0420最凶VB厨房
NGNG0422デフォルトの名無しさん
NGNG選択可能になるAxActiveMovieをつかって動画再生するソフトを作ってみました。
このような、Windowsに標準装備のActiveXコントロールを使用して作ったソフトは
フリーソフトとして公開しても問題ないでしょうか?
0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNG調べてみたけど、めんどくせーな。ごみ箱移動ごときで、api使うのか。
0425422
NGNG情報どうもです。
それでは問題なさそうですね。
後から訴えられたりしないよなぁ・・・
0426デフォルトの名無しさん
NGNG何が問題になるのか、と言えば、再配布の権利を持たない物を
勝手に再配布する事なので、使うだけの自作アプリケーションを
配布事自体は全く問題ない。
つまり、Active Movieのライブラリを再配布しなければ、問題なし。
0427422
NGNGコンパイルした時に出来る
AxInterop.AMovie.dll
Interop.AMovie.dll
は配布できない事ですよね?
そりゃ困った。諦めるか・・・
0428デフォルトの名無しさん
NGNG0429デフォルトの名無しさん
NGNG単なるラッパークラスの実体だからOKなんでしょ。
0430デフォルトの名無しさん
NGNG0431430
NGNGフリーソフトなどを扱うサイトや雑誌では審査があるはずだから、
そこで弾かれるんじゃないかと・・・
0432デフォルトの名無しさん
NGNG0433GWプログラマ
NGNG「文字列コレクション エディタ」で編集できるプロパティを追加したいの
ですが、どのようにすればいいか分かりますでしょうか?
System.Collections.Specialized.StringCollection を使ってみたけど、
文字列の追加もできないし、よく分からんです。
0434デフォルトの名無しさん
NGNGNewと書き換えたのですが、
TextBox1.Text に何の数字を入れてもButton1をクリックすると
TextBox1.Textが0になってしまいます。
Form1には
'Form2クラスのインスタンスを作成する
Dim s As New Form2()
'Form2を表示する
'ここではモーダルダイアログボックスとして表示する
'オーナーウィンドウにMeを指定する
s.ShowDialog(Me)
'フォームが必要なくなったところで、Disposeを呼び出す
s.Dispose()
を付け足したのと>408をPublic Form1 As New Form1 に変えた
だけですので原因がわかりません。
0435デフォルトの名無しさん
NGNG釣り?自分でゼロ表示するようなコード書いてるんだから当たり前では?
>TextBox1.Text = iP
iPは明示的に初期化してないから当然ゼロでしょ。
余計なお世話かも知れないが、8ビット時代のBasicじゃないんだから
その意味不明な変数名はないんじゃないかな。
だからこういう「自家中毒」に陥るんじゃない?
0436デフォルトの名無しさん
NGNGTextBox1から値を取得するコードがどこにもない気がする
んでもってButton1を押す度に変数iPは初期化されてるから
必ず0になる
Public Class Form2
Inherits System.Windows.Forms.Form
Private iP As Single
こんな感じで頭の方で永続化した変数にしてやってみては?
0437デフォルトの名無しさん
NGNGDim iP As Single
Dim P As Single
Dim day As Single
iP = Val(TextBox1.Text)
day = Val(Form1.Label2.Text)
P = Val(Form1.Label5.Text)
P = day * (100 - iP)
Form1.Label5.Text = P
Private iP As Single を頭の方で付けたり、上のコードに直してみたりしたのですが、
Form1.Label5.Textに変数Pの値が反映されません。
0438デフォルトの名無しさん
NGNGDim iP As Single
Dim P As Single
Dim day As Single
iP = Val(TextBox1.Text)
day = Val(Form1.Label2.Text)
P = Val(Form1.Label5.Text)
P = day * (100 - iP)
Form1.Label5.Text = P
Private iP As Single を頭の方で付けたり、上のコードに直してみたりしたのですが、
Form1.Label5.Textに変数Pの値が反映されません。
0439デフォルトの名無しさん
NGNGどういう書き方で何を使えばいいのか教えて下さい。
0440デフォルトの名無しさん
NGNGPM3:00から動かしたいならWindowsのタスクサービスと連携させればいいんじゃないか?
落とすのはTimerでもなんでも好きにやってくれ
0441435
NGNG悪いこと言わない。プログラミングなんて止めたほうがいい。
あなたには全然適正ないよ。初心者?プログラミング初めて三日目でも
普通そんなことでは悩まない。
率直に言ってそんなことぐらい自己解決できない人に未来はないと思う。
それが人に聞かなきゃ問題を解決できないようなコードですかって。
0442デフォルトの名無しさん
NGNG簡単な物ならこのぐらいが楽
0443デフォルトの名無しさん
NGNGDataGridを使って競馬出走表作成プログラムを作ってるのですが
DataGridのフォントの変え方がわかりません。
ご教授のほどよろしくお願いします。
0444デフォルトの名無しさん
NGNGじゃあ原因教えて下さい。プログラミングは趣味程度なんで。
全然関係ない大学行ってます。
0445デフォルトの名無しさん
NGNG0446デフォルトの名無しさん
NGNGついでにage
0447デフォルトの名無しさん
NGNGつ〜か良く読むと変数Pの値が消されてる
iP = Val(TextBox1.Text)
day = Val(Form1.Label2.Text) ←ここで変数Dayに0が入ってるといつまでたってもPは0
P = Val(Form1.Label5.Text)
P = day * (100 - iP)
Form1.Label5.Text = P
コード記述の方法知ることも大事だけど
自分が何をしたいのかをきちんと相手に伝えないと
ここ読んでる人も何をしてあげていいのか分からんぞ
0448デフォルトの名無しさん
NGNGいちおう実験の為Form1.Label2.Textは1にしてiPに数字を入力し、
Form1.Label5.TextにiPで入力された数字がそのまま反映されるか
試してみたのですがForm1.Label5.Text は何も変化がありませんでした。
ちなみに書いたコード
Dim iP As Single
Dim P As Single
Dim day As Single
iP = Val(TextBox1.Text)
day = Val(Form1.Label2.Text)
P = Val(Form1.Label5.Text)
P = day * (100 - iP)
Form1.Label5.Text = P
Form1.Label2.TextはForm1のデザインの所で1と入力しています。
0449デフォルトの名無しさん
NGNGいやしくも「教えてクン」たるもの、努力をしてはならない。過去ログを読んだり、検索してはいけない。
他力本願と言われようと、自分で調べたり試行錯誤したりせず、他人の努力の結果を搾取するのが、正しい「教えてクン」である。
また、「もう何が悪いのかサッパリ分かりません。」と言ってふてくされるのも有効である。
「サッパリ」という単語が「やる気の無さ」を効果的に表現している。
「原因を特定するには、何をすべきでしょうか?」と訊いてしまうと自己の積極性が現れてしまうので、「教えてクン」失格である。
2.答える人間のことを考えないこと
「教えてクン」は、孤高の戦士である。相手のことを考えるようでは 教えてクン失格というものだ。
以下のような行動が、望ましい。
初心者であることを高らかに宣言し、初心者向けの丁寧で分かりやすい説明を強要する。
専門用語の使用を禁じておくとさらに効果的である。
簡潔な説明を禁じられたヲタクどもは、同じ内容を説明するのに、何倍もの労力を強いられる。
自分は努力せず、相手には多大な努力をさせることこそが「教えてクン」の真骨頂である。
マルチポストも有効である。そのBBSを信用していないことを明確に示せる。
「どうせ、お前らじゃ分からんだろう。」という意志表示として高く評価できる。
もちろんマルチポストの非礼をあらかじめ詫びてはならない。
それでは、単なる「急いでいる人」になってしまう。それは、教えてクンではない。
最後に、言うまでも無いことだとは思うが、答えてくれた人達にお礼の言葉を返すなど言語道断である。
せっかく「教えてクン」を貫いてきたのに、最後にお礼を言っているようでは、臥竜点睛を欠いていると言わざるを得ない。
以上のことを踏まえて質問すれば、君も立派な「教えてクン」である。
ビバ!教えてクン! 教えてクンに栄光あれ!!
0450デフォルトの名無しさん
NGNGそんなことして何が楽しいのか知らんけど。
0451デフォルトの名無しさん
NGNGうちの環境では再現できなかった
つ〜か、疲れた
0452デフォルトの名無しさん
NGNG釣りでは無くてマジなんですよ。
ど素人なんて言い訳にならないと思いますけど
馬鹿でもわかるように詳しく教えて下さい。
0453デフォルトの名無しさん
NGNGVB6かVBSは使ったことはあるのか?
ところでこのスレ用のアップローダとか合った方が便利なのかね>>ALL
0454デフォルトの名無しさん
NGNGないです。買った時には.netしか売っていなかったんで。
0455デフォルトの名無しさん
NGNGForm1(Label1・Button1)を作成
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim fm2 As Windows.Forms.Form = New Form2()
fm2.Show()
End Sub
Form2(TextBox1・TextBox2・Button1)を作成
Public Class Form2
Inherits System.Windows.Forms.Form
Public Form1 As New Form1()
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim tx1 As Single
Dim tx2 As Single
Dim Fm1 As Single
tx1 = TextBox1.Text
tx2 = TextBox2.Text
Fm1 = tx1 + tx2
Form1.Label1.Text = Fm1
End Sub
0456デフォルトの名無しさん
NGNG適当に数字を半角で入れましたがForm1.Label1.Textには何の反応もありまsんでした。
0457デフォルトの名無しさん
NGNGPublic Form1 As New Form1()
これは一番最初に現れるForm1とは別物のインスタンス
コンピュータ上では画面に表示されてないForm1に対して表示している
Fm1 = tx1 + tx2
Form1.Label1.Text = Fm1
Form1.Show '←試しにこれを追加してみるとよく分かる
このやり方が正しいかはワカランが参考までに
Form1のコード
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim fm2 As New Form2
fm2.Owner = Me '←ここでForm2の呼び出し元を設定
fm2.Show()
End Sub
Form2のコード
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim tx1 As Single
Dim tx2 As Single
Dim Fm1 As Single
Dim MyOwner As Form1 = Me.Owner '←ここで呼び出し元のフォームを設定
tx1 = CType(TextBox1.Text, Single)
tx2 = CType(TextBox2.Text, Single)
Fm1 = tx1 + tx2
MyOwner.Label1.Text = Fm1
End Sub
0458デフォルトの名無しさん
NGNGすごい!できました。
ではPublic Form1 As New Form1() とみなさんおっしゃってましたけど
消しても動作しました。いらないのですか?
0459デフォルトの名無しさん
NGNG0460デフォルトの名無しさん
NGNGどういうコードを書くのですか?
0461デフォルトの名無しさん
NGNGどうしたらいいですか?
0462デフォルトの名無しさん
NGNGボタンを押すとテキストボックスの内容をコピーするようにしたいのですが
どういうコードを書くのですか?
0463デフォルトの名無しさん
NGNG同一人物?あんたたちこんなとこで人に問題を尋ねる最低限のレベルにすら
達してないだろう。横着せずに入門本の一冊ぐらい読めよ。
『習うより慣れろ』だけでプログラミングを習得できた時代なんて
もうとうの昔に終わってるんだよ。
最低限の知識すら身に着けずに、こんなとこで対処療法的な解決法を
人に教えてもらってやり過ごしても問題の先送りに過ぎず、結局後々
自分が泣きを見るだけだ。
0464デフォルトの名無しさん
NGNG今も調べまくってるのですが、テキストボックスの内容をコピーする
方法が載っていないのですよ。
乗っているのはテキストボックスだと右クリックでコピーできますとか
ばっかり・・・。本当に困ってます。
0465デフォルトの名無しさん
NGNGていうか、プログラミング以前にまず言語感覚を磨け、といいたい。
コピーする、ってどこに?君の脳内にコピーしたいのならそりゃあ無理だわ。
。。。。と、あえて釣られてみる。
0466デフォルトの名無しさん
NGNG言葉足らずでしたね。
0467デフォルトの名無しさん
NGNGMe.TextBox1.Copy()と書きましたが無理でした。
TextBox1のtextをコピーしたいのだから無理なのは薄々感じて
いましたが。
0468デフォルトの名無しさん
NGNGそういう用途には「クリップボード」を使う。
クリップボードって用語は、プログラミングじゃなくて普通のPCの入門書にも
出てくると思うんだけど。。
クリップボードの使い方のサンプルコードも、>>467と同じウェブページに
あったはず。っていうか、中級程度のTips系の本にもたいてい載ってると
思うけどなあ。
調べてる、って本当かなあ。。。?正直、単に横着をしているようにしか思えない。
0469デフォルトの名無しさん
NGNG「クリップボード」はワードとかにも出てくるんで意味はわかるんですけど
プログラミングとなると・・・。
逆引きとハンドブックで調べてました。
0470デフォルトの名無しさん
NGNG自分の場合は動作確認も含めて、5分程度で解決した。
まぁ問題解決のコツを掴んじゃってるのかもね
ttp://dobon.net/vb/dotnet/graphics/copytoclipboard.html
↑ここで紹介されている
Clipboard.SetDataObject(PictureBox1.Image, True)
これを修正して、
Clipboard.SetDataObject(TextBox1.text, True)
で、出来た。
他のコントロールでもいろいろ使えそう。
0471デフォルトの名無しさん
NGNGVisual Basic At The Movies
http://msdn.microsoft.com/vbasic/atthemovies/
0472デフォルトの名無しさん
NGNG問題解決もなにも、DOBON.NETさんにまんまのコードがのってますがな。
http://dobon.net/vb/dotnet/string/clipboard.html
0473デフォルトの名無しさん
NGNG奴サンはMSDNをインストールしてるのか?
よっぽど高度な問題でもない限り記載されてるはずなんだが
0474デフォルトの名無しさん
NGNGこういう人に限ってちゃんとMSDN使ってないんじゃない?
いや、MSDN見やがれ、ってのは一般論としてはその通りなんだが、
MSDNは万能じゃない。問題解決の手段として必ずしも常に効率的とはいえない。
特に初心者にとってはね。個々のメソッドや予約語のリファレンスとして
MSDN見ろ、ってのはよくても、初心者に何でもかんでもMSDNで調べろ、ってのは
言ってる奴の単なる驕りで酷な話だろう。
>>462みたいに、そもそも「クリップボード」って概念がわかってない人に
MSDNだけ見ていったどうやって解決しろと?
もちろんだから人に聞けばいい、って言いたいんじゃなくて
最低限のことぐらい入門書で押さえとけよ、と言いたいんだが。
0475デフォルトの名無しさん
NGNGで、結論は?
0476デフォルトの名無しさん
NGNGプログラムやるなら、ヘビーユーザーな域まで達してからじゃないと辛いのかも
0477デフォルトの名無しさん
NGNGVB.NETだと全然役に立たないとは。
なんでこんなに変っちゃったんでしょう(泪
-― ̄ ̄ ` ―-- _
, ´ , ~  ̄" ー _
_/ / ,r ` 、
, ´ / / ,ヘ ヽ
,/ ,| / / l| i ,/
と,-‐ ´ ̄ / / r( j' く
(´__ 、 / / `( u ,ヘ ヽ
 ̄ ̄`ヾ_ し u l| i _>
,_ \ ノ(`' __ -‐ ´
(__  ̄~" __ , --‐一~⊂ ⊃_ もうだめぽ
 ̄ ̄ ̄ ⊂ ̄ __⊃
⊂_____⊃
0478デフォルトの名無しさん
NGNGvb.netではじめてvb触ったんだけど、vb6以前はデフォルトが参照渡しだって聞いて、
のけぞったな。でもまあbasicってもの考えれば、そっちの方が当たり前か。
普通は、outかrefかなんて書くし。でもまあなんだかな。
0479デフォルトの名無しさん
NGNGVB.NETはVBという名のマイクロソフト製JAVA
0480デフォルトの名無しさん
NGNGForm2上ではForm2の値をForm1に反映させる事はできましたが
Form1上ではForm2の値をForm1に反映させる事ができませんでした。
(Form1でForm2のTextbox1の値を利用したいと言うことです。)
よろしくお願いします。
0481デフォルトの名無しさん
NGNG0482457
NGNGForm1上でForm2の値をForm1に反映させる事の方が楽
ヒントはfm2をForm1のどこでも参照できるようにする
0483デフォルトの名無しさん
NGNGPublic fm2 As New Form2()
ですか?
0484デフォルトの名無しさん
NGNG0485デフォルトの名無しさん
NGNG実行してもできませんでした・・・
0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNGあほ、出来るわけないだろ。
何度説明しても意味すら全く理解してない、時間の無駄だ。
あいや、なんちゅうかね、別に物事をすぐ理解できないのがあほと
言ってるわけじゃないのよ。
0489デフォルトの名無しさん
NGNGコードだけ教えて下さい。これで完成なんです。
6.0にしときゃ良かったですよ。
0490デフォルトの名無しさん
NGNGだから時間と金を惜しまずに入門本にあたれって。
高々2,3千円の金がそんなに惜しいの?
ていうか、VB6.0からしてちゃんと理解してないっすよあなた。
↓に書いてあること理解してれば、VB.NETでも何にも悩むことないはず。
http://homepage1.nifty.com/CavalierLab/lab/vb/clsmdl/index.html
0491デフォルトの名無しさん
NGNG0493デフォルトの名無しさん
NGNGVB.NETを使って、とりあえず何も見なくて電卓だけは作れたんですが
次のステップでメモ帳を作ってみようと思ったんですけど、ファイル保存のやりかたがイマイチ…
6.0の時は、Common Dialog Control で出来たと思ってたんですが
.NETで使おうと思ったらライセンスが無いぞ(#゚Д゚)ゴルァ!!と警告が出て使えませんでした。
これは.NETを最初から勉強するべきだと思って、入門書を本屋に見に行ったのですが
岡山の地方の方に住んでいるせいか、良い物が置いてありませんでした。
それで、ネットで注文しようと思ったのですが、
プログラミング経験は、COBOLとJavaです。オブジェクト指向は分かっています。
どなたか、おすすめがあれば教えてください。よろしくおねがいします。
0494デフォルトの名無しさん
NGNGVB6.0だって不完全ながら「オブジェクト指向」だからなぁ。
普段VBプログラマが叩かれてる理由が良くわかるな・・・
0495デフォルトの名無しさん
NGNGおまいも>>492
0496デフォルトの名無しさん
NGNGみなさん、ありがとうございます。探してきます!
0497デフォルトの名無しさん
NGNG.netを買わないで6.0をオークションででも買った方がって意味です。
プログラムは.netが初めてです。入門書やハンドブックも持ってますが
ownerは載ってないです。
本当にコードだけでも教えて下さい。勉強は惜しまずしますので。
0498デフォルトの名無しさん
NGNG某所にほとんど答えかかれてるじゃねーか、それでも分からんのか?
# もっとも、その後の書き込み見たら絶句だけどな…
0499デフォルトの名無しさん
NGNGリソースのコンパイルが遅いのですか?
0500デフォルトの名無しさん
NGNG>VisualStudioが滅茶苦茶に遅いのですが
滅茶苦茶ってどれぐらい遅いんだかわからん。
あと何が遅いのかもよくわからん。全体的に?それともコンパイルが?
>リソースのコンパイルが遅いのですか?
聞きたいこともいまいち
結構苦言になってしまったけど、Visual Studioのコンパイルは別にたいした重さじゃないと思うよ。
俺にとっては「滅茶苦茶」では無いと思う。
PCはWindowsXP Celeron 1.4G メモリ PC100 256MBなんて微妙なスペックだけど遅くは無い。(Visual Studio.NET 2003使用)
0501デフォルトの名無しさん
NGNGDim fm2 As New Form2()ですか?
0502デフォルトの名無しさん
NGNGせっかく教えたのに無駄かOTL
0503デフォルトの名無しさん
NGNG0504デフォルトの名無しさん
NGNG遅いHDD使ってると遅い場合がある
職場と自宅の環境だとメモリもCPUもさほど変わらないのに
職場:サムスンATA100(2MB)
自宅:SeagateATA100(8MB)
で偉い差がある
0505デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNG0507デフォルトの名無しさん
NGNGレジャーだな
0508デフォルトの名無しさん
NGNG延々と同じような質問を繰り返してる
0510デフォルトの名無しさん
NGNGVB6のアプリケーションを動かそうとしたら、やはりVB6用のランタイムインストールは別途必要なのでしょうか?
0511デフォルトの名無しさん
NGNG0512デフォルトの名無しさん
NGNG0513デフォルトの名無しさん
NGNGこんな風に入力した年月日と現在の年月日の差を求めてるのって
どうやってるのでしょうか?
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNG0516デフォルトの名無しさん
NGNG一応参考にということで。
問題:
VB.NET2002でDataComboBoxを追加しようとすると
『この ActiveX コントロールを使用するライセンスがありません』
というエラーが出る。
解決方法:
ライセンスキーをレジストリに追加する。詳しくは↓にて。
ttp://support.microsoft.com/default.aspx?scid=kb;ja;318597
ちなみにスタンダードエディションではDisk3ではなくDisk4を使います。
0517デフォルトの名無しさん
NGNGこれって、VB6持ってなくてもライセンス違反にならないんでしょうか?
私もちょうど同じところでひっかかったもので…
0518デフォルトの名無しさん
NGNGVB6のプロダクトキーを要求されているわけではないのでOKだと思います。
もしVB6必須であればわざわざ.NETにregファイルを添付したりしないでしょう。
0519デフォルトの名無しさん
NGNGVB6で作成された"hoge.ocx"というActiveXコントロールがあったとします。
これをVB.NET2002で作成した"test.exe"というWindowsアプリケーションで
利用したとします。するとプロジェクトのbinフォルダに、
AxInterop.hoge.dll
Interop.hoge.dll
というファイルが作成されます。MSの説明によれば、これら2つのDLLと
test.exeを配布先(.NET Frameworkはインストール済み)のPCにコピーすれば、
レジストリへの登録を必要とせず、test.exeを動作させることができることに
なっています。
ところが実際には、test.exeを配布先のPCで起動させようとした際に・・・
System.Runtime.InteropServices.COMException
という例外が発生し、起動さえしません。Microsoft CLR Debugger 2003では、
「追加情報 : クラスが登録されていません」と表示されていました。
ちなみに、hoge.ocxはテキストボックスやコマンドボタン等、既存のコントロール
からなるもので、プロジェクトのプロパティもすべてデフォルトのままです。
MSはあくまで「XCOPYのように単純にファイルをコピーすればインストール可能で、
レジストリへの登録は不要」と言っていますが、実際には登録が必要なのでしょうか?
"ActiveX",".NET","COM"などで必死にググっても、答えは見つかりませんでした。
どうか、対処策をご教授ねがいます。長文、すいません。
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNGで、2003はアップグレードせずにいたのですが、諸事情により導入しなくてはならなくなりました。
この場合、6.0からのアップグレードということで、ステップアップグレード版を購入しちゃっていいんでしょうか。
それとも、2002からのアップグレード版を買わないとダメですかね。
価格差が結構あるもので。
0522デフォルトの名無しさん
NGNGなんかMS社員必死だな、って言われそうなレスでんな。
こんなとこで質問してる間にMSのVisual Studioのウェブページ
見ればわかるじょ。
0523デフォルトの名無しさん
NGNG0524デフォルトの名無しさん
NGNG(すみません、回答ではないです)
> MSの説明によれば、これら2つのDLLと
> test.exeを配布先(.NET Frameworkはインストール済み)のPCにコピーすれば、
> レジストリへの登録を必要とせず、test.exeを動作させることができることに
> なっています。
これって情報元はどこなのでしょう?
0525デフォルトの名無しさん
NGNGPrinterのデバイスコンテキストって取得できないんですか?
6.0のときはprinter.createDCみたいにすれば取得できたと思うのですが
PrintDocumentオブジェクトでは見当たらないもので。。
どなたか教えていただけますか?
0526519
NGNGたとえば、ここです。
ttp://www.microsoft.com/japan/msdn/net/vbtransitionguide/chapter2/chapter2_7.asp
レジストリに依存しないインストールというのがVB.NETのウリだったと思うのですが、
なんか、ものすごく勘違いしてますか? (汗
>>525
GDI+ではデバイスコンテキストは不要になったため、
hDCプロパティは廃止されたそうです。
もし、Win32 API などの利用のためhDCが必要な場合は、
Paintイベントプロシージャなどで以下のように処理します。
(PaintEventArgsである変数"e"が必要です)
Dim ptr As IntPtr 'IntPtr構造体
Dim hDC As Integer 'デバイスコンテキストハンドル
ptr = e.Graphics.GetHdc()
hDC = ptr.ToInt32()
'その後・・・
e.Graphics.ReleaseHdc(ptr) '必ず実行。
0527デフォルトの名無しさん
NGNG以前、DrawFocusRect使ったときにAPI宣言の時点で引数をIntPtrで宣言したら
ちゃんと動いたけど。
0528デフォルトの名無しさん
NGNGManagedな世界ではそう。
>>519 で生成されたdllはラッパーだから元のUnmanagedなocxが必要。
0529499
NGNG開発中にフォームとコードを交互に行ききしたり、暫く扱っていなかったフォームを表示しようとすると、とにかく画面がきりかわって編集可能な状態になるまで時間がかかります。
30〜60秒ぐらいかかったりします
で、勝手な思い込みで、リソースとそのコードの整合性を維持するのに時間がかかっているのかな…と思った次第です。
0530デフォルトの名無しさん
NGNG仕様です
0531519
NGNGということは、たとえ.NETで作成されたアプリであっても、
「ActiveXコントロール(COM)を使っている場合は、DLL地獄は解消されない」
ってことですか・・・ _| ̄|●il||li
0532519
NGNGってことは、たとえVB.NETで作成されたアプリであっても、
ActiveXコントロール(COM)を使っているからには
「DLL地獄から解消されない」ということなんですか・・・
_| ̄|● il||li
0533デフォルトの名無しさん
NGNG0534デフォルトの名無しさん
NGNGそりゃしゃーないでしょ、既存のリソース使ってんだから。
むしろ解消されたらびっくりするが。
0535デフォルトの名無しさん
NGNGdll hell ってもともと存在しないと思ったけど......違った?
0536デフォルトの名無しさん
NGNGGuidで識別されるから尚更 DLL Hell の原因になるんでは?
0537デフォルトの名無しさん
NGNG問題:
ADOデータコントロールでアクセスするためのデータリンクを作成したいが、
Windows2000では Microsoft Data Link がExplorerの新規作成メニューに表示されない。
解決方法:
メモ帳を開き
REGEDIT4
[HKEY_CLASSES_ROOT\.UDL\ShellNew]
@="MSDASC"
"Data"=hex:ff,fe,5b,00,6f,00,6c,00,65,00,64,00,62,00,5d,00,0d,00,0a,00,3b,00,
20,00,45,00,76,00,65,00,72,00,79,00,74,00,68,00,69,00,6e,00,67,00,20,00,61,
00,66,00,74,00,65,00,72,00,20,00,74,00,68,00,69,00,73,00,20,00,6c,00,69,00,
6e,00,65,00,20,00,69,00,73,00,20,00,61,00,6e,00,20,00,4f,00,4c,00,45,00,20,
00,44,00,42,00,20,00,69,00,6e,00,69,00,74,00,73,00,74,00,72,00,69,00,6e,00,
67,00,0d,00,0a,00,50,00,52,00,4f,00,56,00,49,00,44,00,45,00,52,00,3d,00,6d,
00,73,00,64,00,61,00,73,00,71,00,6c,00,3b,00,0d,00,0a,00
をコピペして適当な名前.REGで保存してから実行する。詳細は↓にて。
ttp://community.borland.com/article/0,1410,27138,00.html
中々分かり易い初心者用の解説書を買ってきてチマチマやっていますが
あまりにデフォルト過ぎるのか、こんなことは説明無し。
プログラミング以前の環境構築の段階でくじけそう… _| ̄|○
0538デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/netframework/downloads/sdk.asp
「 .NET Framework 1.0a SDK (160 MB)」ではなくて.NET Framework 再頒布パッケージ(20.4 MB)
でもOKなんですか?
0539デフォルトの名無しさん
NGNG1行毎に取り込む部分を作ってたんですけど、
split(StrA, vbLF)だとうまくいって
split(StrA, vbCR)だと失敗するのは何故?
0540デフォルトの名無しさん
NGNGCR+LFで改行コードが表現されているんだが、LF=Line Feed(改行)
とCR=Carriage Return(行頭復帰)の意味を考えたらわかるでそ。
つか、ふつーにvbCrLfの定数を使ったらあかんの?
0541243
NGNGvbCrLfだと跳ねられるのよこれが。
ま、vbLfで上手くいくからいいんだが何かすっきりしない。
ためしにテキストボックス内の文字列を1文字づつ文字コードに変換して
取得するテストしてみたら
見事にCR(0xD)が抜けていきなりLF(0xA)が取得される。
010203<CR><LF>の場合
0x30 0x31 0x30 0x32 0x30 0x33 0x0A
って感じになってCRの部分が抜けてる。
For i = 1 To Len(StrA)
Result.text = Result.text & Asc(Mid(StrA, i)) & " "
next i
って感じのソースでやってるんだが。
CRが上手く認識されてない感じ。
こういうもんなんかな?
0542デフォルトの名無しさん
NGNGストリームを1行ずつ読んでみては?
0543デフォルトの名無しさん
NGNGvbNewLineしか無くなったとばかり思ってた
0544デフォルトの名無しさん
NGNG0545デフォルトの名無しさん
NGNGどっちもいけると思ってたんだが。
ttp://dobon.net/vb/dotnet/string/controlchars.html
0546デフォルトの名無しさん
NGNGHScrollBar1.Maximum = 5
HScrollBar1.LargeChanged = 2
こうするとHScrollBar1.Valueは4までしか上がらない!?
0548デフォルトの名無しさん
NGNGガーソ。
MaximumまでValueは上がると思ったのに・・・まいった
0549最凶VB厨房
NGNG0550デフォルトの名無しさん
NGNGなんでこんなめんどくさい仕様にしたんだか・・・と愚痴を言ってもしょうがないな。
0551デフォルトの名無しさん
NGNGなんでこんなめんどくさい仕様にしたんだか・・・と愚痴を言ってもしょうがないな。
0552最凶VB厨房
NGNGMaximumをちょっとあげりゃぁもーまんたぃw
0553デフォルトの名無しさん
NGNGサンクス。助かったよ
0554デフォルトの名無しさん
NGNG0555デフォルトの名無しさん
NGNGとりあえずDirectXは使わずに、PictureBoxでマップを描いています。
んで、VB6まではコントロール配列が使えたので楽チンなのですが、
VB.NETでは使えないので悶々としています。
表示するマップが15x15だとしても、Picture1 ... Picture15をデザイナで配置して、
んで、配列にインスタンスを代入しなければいかんのでしょうか。
なんか動的にコントロールを生成できないでしょうか。
For m = 0 To 15
For n = 0 To 15
Map(m, n) = new PictureBox
Next
Next
こんな感じで。
0556555
NGNG0557デフォルトの名無しさん
NGNGいや、悪気は無いんだけどね。コテがそういう名前だからしょうがない
0558デフォルトの名無しさん
NGNG複数のピクチャーボックスが必要なのか全然わからないのは
俺がアホだからですか?
0559デフォルトの名無しさん
NGNGAccessのフォームビューのような物を作ったことがある
Form1にPanel1を追加して
ユーザコントロールhogeCtrlをレコード分追加していったという感じ
Panel1.Controls.Add(hogeCtrl)
マップのようにしたいのであればhogeCtrlのXYを調整していけばできそう
的はずれだったらスマソ
0560555
NGNGんで、表示するときはこれを16x16とかに拡大縮小できるようにしたいんです。
だったら、SizeModeでStrechImage指定すれば楽かな。って。
あと、もしかしたら、大きなPictureBoxコントロールに、
複数のイメージを読み込ませることなんてできたりするんでしょうか。
>>559 調べてみます。
0561最凶VB厨房
NGNG0562デフォルトの名無しさん
NGNGPascal形式やCamel形式で記述するように・・・っと本で見たのですが、
その他の命名はどうしてますか???
Form1、Button1、RadioButton1などのオブジェクト名やコントロール名
Class Class1 クラス名やModule名とか、ファンクション名、サブプロシージャ名
とか・・・
Module1.vbとかForm1.vbとかのファイル名まで・・・
プリフックスを同じにして関連性のあるものがインテリセンスとかで順番に並んで
くれると助かるが、ハンガリアンつかわないで、わかりやすくってとなると・・・・
RadioButtonHogehogeっとか長ったらしくなる・・・
実際の動作には関係ないからいままで適当にやってきてしまい、
自分でも何が正しくて、何が間違いなのかわかりません・・・・
どなたか優しくおしえてください。おねがいします。
0563555
NGNGDim m As Integer
Dim Button(7) As System.Windows.Forms.Button
For m = 0 To 7
Button(m) = New System.Windows.Forms.Button()
Next
Button(0).Text = "AAA"
Me.Controls.Add(Button(0))
0564最凶VB厨房
NGNGどれが正しいなんてもんはなかろう。
ここでもみとくか?
http://objectclub.esm.co.jp/eXtremeProgramming/CodingStdVB.pdf
0565デフォルトの名無しさん
NGNGBitmapクラスのインスタンスにマップの素材(山とか城とか森とか16*16サイズ)が並んでいるビットマップを読み込ませておいて
PictureBoxにDrawImageでひょいひょい書いていくなぁ。
For i = 1 to 15
For j = 1 to 15
select case map(i,j)
case MORI
DrawImageで森を書く
case YAMA
DrawImageで山を書く
End select
Next
Next
あくまでひとつの手法として提案だよ
0567デフォルトの名無しさん
NGNGVB.NET (もしくはC#) で例外処理の強要って可能ですか?
というのは、 java なら throws ○○Exception と書かれたメソッドがあるとすると
それをコールする側のどこかで、○○Exception の処理が無ければコンパイルエラーとなる
という言語仕様だと思うのですが
VB.NETで同様の縛りを実現する事は可能でしょうか?
0568デフォルトの名無しさん
NGNGできません。
0569デフォルトの名無しさん
NGNG0570デフォルトの名無しさん
NGNGStructureは値型。
これが良くわからん。
わかりやすく教えてたも。
0571デフォルトの名無しさん
NGNGStructureは実ファイル
0572デフォルトの名無しさん
NGNGStructureは実身
0573567
NGNGやっぱできないんですね。
ありがとうございます。
2時間くらい、「できるはずだっ」って必死こいて調べた漏れって・・・
漏れは、VB.NETやC#の方が言語仕様やプラットフォームとして好きだが、
この点(例外処理の強要)だけは、javaの方が好きです。
0574デフォルトの名無しさん
NGNGVBを実行しようとするとなぜかオフィス2000のインストーラが立ち上がります
なぜ?VB.NETに移行せよということなんでしょうか
わけがわかりません。
0575デフォルトの名無しさん
NGNGSDKって何の略ですか?
0576デフォルトの名無しさん
NGNGクラスのメンバにプロパティを設けた場合に、そのプロパティに子プロパティみたいのを
設けることはできませんか?
Calendar.Month.January = 1
Calendar.Month.February = 2
Calendar.Month.March = 3
とか見たいに、プロパティとかメソッドをまとめたいのですが・・・・
むりですかね・・・
0577デフォルトの名無しさん
NGNG割れ物によく起きる現象です
0578デフォルトの名無しさん
NGNG>Calendar.Month.January = 1
>Calendar.Month.February = 2
>Calendar.Month.March = 3
私があなたの意図を勘違いしているかもしれないが、要するに
Monthというプロパティの型を何らかのクラス(構造体は不適切)に
すればいいんじゃないの?
なんか、そのコードだけみると単に列挙型定義すればいいようにも
思えるけど。。
0579デフォルトの名無しさん
NGNG.NETには存在しないのよねぇ・・・
0580576
NGNGすみません、列挙型云々はわすれてください。。例が悪かったです。
>Monthというプロパティの型を何らかのクラス(構造体は不適切)に
>すればいいんじゃないの?
となると、MonthプロパティにSetなりGetするには
別クラスのインスタンスが必要になってしまうってことですか?
Public Property Manth() As ClassMonth
っということでしょうか??
すみません分かってないです・・・
.NET環境が自宅になく今試せなくて・・・・
0581デフォルトの名無しさん
NGNGまえまえから思っていたのだが
0582デフォルトの名無しさん
NGNGDataComboBoxをAccessで作成したADOを使ってDBに連結し、指定したフィールドが
リストとして表示されるようにしようとしています。使っているのはVB.NET2002で
下記のサイトと『新VisualBasic入門ビギナー編/シニア編』を参考にしました。
ttp://www.vbcity.com/forums/faq.asp?fid=8&cat=DataComboBox
手順はツールボックスにAdodcアイコンとDataComboBoxアイコンを追加、
それぞれをフォーム上に配置、MSDataLinkを使ってExplorerから.udlファイルを作成
(Accessで作成した.mdbファイルに接続し、接続テストに成功)、フォーム上に配置した
Adodcのプロパティー画面で[データリンクファイルを使用]→作成したudlファイルを指定→
レコードソースタブでソースの設定
以上を設定後にDataComboBoxのRowSourceをクリックしてAdodcを指定したいのですが
選択候補に『なし』と書かれたままです。
とりあえずテストということでDBはできるだけシンプルにしてフィールドを1つに絞ってみましたが
何の変化もありません。
ひょっとして何か重要なコンポーネントをインストールしていなかったりするのでしょうか?(;´Д`)
1つ気になるのは『データビュー』というのを使ってデータ構成を確認したいのですが
この機能がどこにあるのか分からなくて確認のしようがない点です。
とりあえず本屋と図書館に逝ってきます。
0583デフォルトの名無しさん
NGNGVB使いながら何故ACCESSの機能を使うの?
任意のテーブルの内容をComboBoxの選択肢(内容)に利用したいだけなら、
VB上のForm上で簡単にできるが?なにか理由があるの?
0584デフォルトの名無しさん
NGNGそんな便利な手段があったとは(゚∀゚)
プログラミングと呼べるほどのことをするのは初めてなので
入門書に書いてある機能を順番にやりくりして、たまたま行き当たったのが
上記のやり方だったというだけです。
将来的には他のコントロール(多分ラジオボタンか選択肢が確定しているリストボックス)の
結果次第で目的のコンボボックスの選択肢が変化するようにしたいのですが、
ご指摘の方法でも可能でしょうか?
もし可能でしたらどのようにすればどのようにすれば>583、みたいなことができます?
0585デフォルトの名無しさん
NGNG>となると、MonthプロパティにSetなりGetするには
>別クラスのインスタンスが必要になってしまうってことですか?
記憶では、確かMonthをクラスでなく構造体にすると、Monthのメンバ(フィールド)に
直接アクセスはできなかったと思う。
構造体でなくクラスであれば、Monthのメンバに直接アクセス可能なはず。
つまり、
Calendar.Month.January = 1
みたいなことも可能。もちろん、ClassMonth型のインスタンスを用意して
SourceMonth = Calendar.Month
とか
Calendar.Month = DestMonth
みたいにするのが普通だけど。
0586デフォルトの名無しさん
NGNG0587582
NGNGチュートリアル付きの解説書を借りてきたのでもうしばらくあれこれ試してみます。
とりあえずファイルを開いてDO_LOOPの中で一行ずつ取り込んでItems.Addすればなんとかなるような…
0588デフォルトの名無しさん
NGNG売ってます
>>584
menuitemなど任意のコントロールのイベントを利用して、
ComboBoxに関連付けられたselect文を任意に変換すれば可能。
ただ憶測でスマンが参考書は本当にVB.NET関連なのかな?
ACCESS関連か、かなり古い文献のように思う。
0589582
NGNG前に買った参考書はVB6用です。Excel2000のVBA用に買ったもので、
その頃は大丈夫だったのですが、.NETになってから表記方法(?)が変ったようで
簡単な例もそのままでは動かず悪戦苦闘の毎日です。
さて、借りてきた.NET用の本を片手に試してみたところ
★★Y⌒Y⌒Y⌒(。A。)デキター
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
Dim AAA As String
FileOpen(1, "C:Test.txt", OpenMode.Input)
ComboBox1.Items.Clear()
Do While Not EOF(1)
AAA = LineInput(1)
ComboBox1.Items.Add(AAA)
Loop
FileClose(1)
End Sub
こんな感じのをもう1つのボタンの分まで作ってみたところ、ちゃんと意図した通りに動きました!
次回からはもっと調べてから質問させていただきます。
色々ありがとうございました。またよろしくお願いします。
0590デフォルトの名無しさん
NGNGこれが思っていたよりずっと便利で、
今まで標準モジュールでやっていたことを、
何でもかんでもクラスで行うようになってしまいました。
でも、標準モジュールの使い道が分からなくなった・・・
標準モジュールはどんなときに使うべきでしょうか?
0591525
NGNGかなりの亀レスですが、回答ありがとうございました。
今度はプリント制御プログラムについての質問です。
とある理由でプリントの制御をVB.NETからwin32を以下のように呼んでます。
CreateDC()
StartDoc()
StartPage()
[デバイスコンテキストに書き込むデータを送る関数]
EndPage()
EndDoc()
DeleteDC()
これで印刷はできるのですが描画・テキスト系の処理だけ
.NET Framework APIを使ってできないでしょうか?
例えばプリンタに書き込むデータを
System.Drawing.Graphics.DrawStringを使用してプリンタに送信できるやり方とか。。
もしくは.NET FrameworkのSystem.Drawing.Printing.PrintDocument.Printメソッドを
使用してプリント処理を行い、
途中startpageイベント後に
プリンタのデバイスコンテキストを使用するCのAPIを使いたいんですができますかね?
まぁ最初のやり方で
System.Drawing.Graphics.DrawStringの代わりにDrawText関数を使えという話なのですが
VBで表示させたデータをCの関数で使おうとすると互換性が低くえらく面倒そうなんで。フォントの情報とか。。
長くなりましたがよろしくお願いします。
0592デフォルトの名無しさん
NGNG確かスタートアップモジュールとして使えたと思うんだけど
実行するとSUB MAIN抜けた瞬間にプログラムが終了する
0593デフォルトの名無しさん
NGNG0594576
NGNGありがとうございます !
>構造体でなくクラスであれば、Monthのメンバに直接アクセス可能なはず。
>つまり、
>Calendar.Month.January = 1
>みたいなことも可能。もちろん、ClassMonth型のインスタンスを用意して
Calendar.Month.January = 1
としてアクセスできればいいんです!
>SourceMonth = Calendar.Month
>とか
>Calendar.Month = DestMonth
>
>みたいにするのが普通だけど。
これが嫌だったんです
自分がつかうんでなく、VB初心者に扱わせるクラスなので
なるべく元となる派生クラスはすくなく扱わせたくて。。
明日ためしてみます!
0595デフォルトの名無しさん
NGNGこうしたらすぐ終わっちゃうって事?
Public a As New Form1
Sub main()
a.Show()
End Sub
0596デフォルトの名無しさん
NGNGaはヌルポだって怒られるんじゃないの?
0597595
NGNGいや、怒られないけど?
0598592
NGNG0599595
NGNGPublic a As New Form1
Sub main()
Application.Run(a)
End Sub
0600デフォルトの名無しさん
NGNG>>599のようにやればいい。
ただ、ロードした後もインスタンス存在している云々というのは認識間違いだ。
というか別に、「勝手にインスタンスが削除されてるから終了してしまう」わけじゃないよ。
0601デフォルトの名無しさん
NGNG0602592
NGNGApplication.Runで期待通りの動作をさせることができました
これで仕事が前に進みます... ゚・(´Д`)
0603デフォルトの名無しさん
NGNG事前に桁数や文字数をチェックして 問題はないようなのに
「ORA-01438: 指定した精度を超える値が列に指定されています」
というエラーが出てしまいます。
その問題のデータ項目(カラム名?)を知るにはどうしたらよいのでしょうか?
Trace.WriteLine とかで出せたらうれしいんですが…。
0604デフォルトの名無しさん
NGNGそれぞれにGlobal.asaxをもつアプリケーションを作りたいのですが、
アプリケーションのルートディレクトリは、
IISの仮想ディレクトリ一つにつき一つなのでしょうか?
ちなみに、ASP.NETを始めたばかりなのでVS.NETを使わず
SDKのみでいろいろ試しています。
その過程でアプリケーション一つ事に仮想ディレクトリを作るのは
面倒だと思い上記の疑問が湧きました。
0605576
NGNGPrivate Man As New SampleTest
Property Member() As SampleTest
Get
Return = Man
End Get
Set(ByVal Value As SampleTest)
Man = Value
End Set
End Property
End Class
Class SampleTest
Private _TestMemberA As String
Private _TestMemberB As String
Property () As String
Get
Return Me._TestMemberA
End Get
Set(ByVal Value As String)
Me._TestMemberA = Value
End Set
End Property
Property TestMemberB() As String
Get
Return Me._TestMemberB
End Get
Set(ByVal Value As String)
Me._TestMemberB = Value
End Set
End Property
End Class
0606576
NGNGInherits System.Windows.Forms.Form
#Region " Windows フォーム デザイナで生成されたコード "
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Person As New Class1
Dim Tcls As New SampleTest
Dim Str As String
Person.Member.TestMemberA = "Otoko"
Person.Member.TestMemberB = "Onna"
Str = Person.Member.TestMemberA
Tcls = Person.Member
End Sub
End Class
ここでレスもらい、今日試してみました・・・
Person.Memberってやつの使い方ってこういうので合ってますかね?
プロパティだけでなく、メソッドを追加してもいいんですかね
0607デフォルトの名無しさん
NGNG子ウィンドウが親の外の範囲に出て一部隠れても、スクロールバーが表示されないようにしたいのですが、
どうしたらよいでしょう。
0608デフォルトの名無しさん
NGNGtextファイルを読み込む方法なんだが
StreamReader.ReadLineで1行ずつ読み込んで
10byteごとに変数にsetする方法が分からん。
ReadLineで読み込むと、string型になっちゃってそいつをbyte単位で区切れないんだな。
substringだと文字だし。
0609デフォルトの名無しさん
NGNGBinaryReader.ReadBytesじゃ駄目なのか?
0610デフォルトの名無しさん
NGNGどうやったらオートメーションでformにコントロール貼れるんだろう?
マクロ記録やってみたけどウィンドウの切り替えしか残らないし。
0611デフォルトの名無しさん
NGNGいままでEXCELのVBAでデータベースにADOで接続していました。
こんどVB.NETを使うことになったので、データベース関係の本を読んでます。
で、質問なのですが、
ADO.NETでデータベースに接続しようとして、
サーバエクスプローラからやってみたのですが、
このバージョンはSQLとアクセスしかつかえないよ
と言うようなメッセージがでました。
単体のVB.NETでは、DB2やオラクルにADO.NETで接続できないのですか?
で、しかたなくADOで接続してみたのですが、
DataGridにデータを連結できません。
DataGrid1.DataSource = RecordSet
じゃダメですか?
0612デフォルトの名無しさん
NGNG多分VS上でのデザインサポートがないだけ。
使う事はもちろんできるが、コードを直書きしないと駄目だと思う。
0613611
NGNGデザインサポートとはなんぞや?
素人でも簡単にできるかな?
ぐぐってみたけど、よく分からなかった。
もしお勧めのWebページとか、書籍があったら、教えて下さい。
0614デフォルトの名無しさん
NGNG0615デフォルトの名無しさん
NGNGデバッグしつつバージョンUPしているのですが
大きな変更を加えた時は1つ前のバージョンを上書きするのではなく
別の場所に保存してみたいと思っています。
しかし別のフォルダーにフォームやモジュールごとに保存すると
元のフォルダーにあるファイルを選択して開いても新しいフォルダにあるのが開かれてしまいます(謎)
やはり何かすごくアホなことやっているのでしょうか?
0616デフォルトの名無しさん
NGNG全部のファイルを直接コピペ汁!
0617デフォルトの名無しさん
NGNGおとなしくVisualSourceSafe使えよ
0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNG普通に何もしなくても使えるぞ
0620デフォルトの名無しさん
NGNGVB6.0スレへの誤爆?
Exマウスホイールってので対応できるけど。
0621デフォルトの名無しさん
NGNG親フォームのBackColorがグレーになってしまいます。
これをグレーじゃなく、他の色にしたいのですが可能ですか?
可能ならやり方を教えてください。
0622デフォルトの名無しさん
NGNGプログラムがVisualStudioの入っていないパソコンで動きませんでした。
プロジェクト>参照の追加>COMでMicrosoft Comm Control 6.0を追加して
Dim MSComm1 As Object = CreateObject("MSCOMMLib.MSComm.1")と宣言しただけで
ビルドしたプログラムがVS.Netの入っていないパソコンではハンドル出来ない例外が
発生してしまいます。
逆にVS.Netが入っている環境では平気な顔して動いちゃいます。
何が足りないのでしょうか?
よろしくお願いしますm(_ _)m
0623デフォルトの名無しさん
NGNGそのMicrosoft Comm Control 6.0が入ってないんじゃないの?
0624622
NGNGとりあえずC:\Winnt\system32\にmscomm32.ocxやInterop.MSCommLib.dllをコピペして再起動しても駄目でした。
コピペしてみたVSの入っていない端末はWindows2000でVS2003が入っているXPだと動きます。
0625デフォルトの名無しさん
NGNGVB6のランタイムをターゲットのPCにインストールしましょう。
ランタイムセットのインストーラはVectorなんかで配布してる。
VBのコントロール(ActiveX)は単に物理ファイルをシステムフォルダに
コピーするだけじゃだめで、インストーラ使ってインストールして
レジストリに登録しないと使えない。
ただ、こういう質問するってことはVB6の開発環境持ってないんだよねえ?
VB6のライセンス持ってない人がVB6のランタイム勝手に使うアプリ作っても
ライセンス違反にならないのかなあ?どうなんだろう。
0626デフォルトの名無しさん
NGNGここ見れ
ttp://support.microsoft.com/default.aspx?scid=kb;JA;411156
0627デフォルトの名無しさん
NGNG0628デフォルトの名無しさん
NGNGライセンス的には、使うのを制限している訳でないので、
使うのは問題ない。
ライセンスで制限されているのは、再配布する方なので、
再配布しなければ問題ない。
0629デフォルトの名無しさん
NGNG俺もこれに遭遇したよ〜開発環境にOCXあるけど、配布先にないってケース
Setupプロジェクトをつくってインスコしてあげるんだよ。
んときに、依存関係ってとこだっけ?とにかくmscomm32.ocxのプロパティで
「Register プロパティ」を「COM」にしてやりゃ〜できたで。
ライセンス云々はしらん。
ただし、開発環境のPCにインスコしてアンインスコすると
どういうわけかソースプログラムの依存関係が崩れて?、デザインのところから
OCXのアイコンがなくなっちまうぞい。無論エラー警告でまくり。
0630デフォルトの名無しさん
NGNG項目の並び順を代えることはできますか?
1 3
2 → 1 のように3を1の前に持っていったりできるように
3 2 したいです。
0631デフォルトの名無しさん
NGNGListViewならGetItemAtみたいなのがあるのでマウスイベントで入れ替えはできそうだけど、
ListBoxとなると分からんなあ。ましてやComboBoxはお手上げ。
0632デフォルトの名無しさん
NGNGでも激しく重くなりそう。
0633デフォルトの名無しさん
NGNGん?ListBoxのIndexFromPoint使えばいいんでねーの?
ComboBoxは俺も知らん。
0634630
NGNGポインターの位置を検出
アイテムを選択
ドラッグ開始
移動先のポインターの位置を検出
枠内ならドロップ
アイテムを挿入
元のアイテムを削除
という感じでしょうか?
始めて目にするメソッドだらけで自分の手に負えそうにないので
とりあえずは別に用意したリストファイルからItemsAddするようにしておいて、
必要に応じて元のリストファイルの方を並べ替えするようにしてみます。
もう少しスキルが上がったら挑戦してみたいと思います。
アドバイスありがとうございました。
0635デフォルトの名無しさん
NGNGするとノートンが悪質なスクリプトを発見しましたとでます。
deven.exeというファイルらしいのですがこれは無視していいのでしょうか?
0636デフォルトの名無しさん
NGNGこんな感じでどう?
Private src As Integer
Private Sub ListBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseDown
src = ListBox1.IndexFromPoint(e.X, e.Y)
End Sub
Private Sub ListBox1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseUp
Dim dst As Integer = ListBox1.IndexFromPoint(e.X, e.Y)
If src >= 0 And dst >= 0 Then
Dim item As Object = ListBox1.Items(src)
ListBox1.Items.RemoveAt(src)
ListBox1.Items.Insert(dst, item)
ListBox1.SelectedIndex = dst
End If
src = -1
End Sub
0637デフォルトの名無しさん
NGNG(table1、table2、table3 )
各テーブルにはリレーションが張ってあります。
tatble1→table2→table3(リレーション)
このような状態でtable1のあるカラムとtable2のあるカラム、3も同様にあるカラム
を1つにしてdatagridに表示したいのですが
(リレーションに沿ってsqlのjoinみたいなことをしたテーブル)
どうすればよいのでしょう?
色々試しましたが解決しないのでよろしくお願いします。
0638デフォルトの名無しさん
NGNGしかも説明しにくい...
Buttonを押したら、そこに設定された何らかの変数(string)の内容を
ペーストするようにしたいのですが、どうすればいいでょうか?
____________________________
|vb1 |
|~~~~~~~~~~~~~~~~~~|
| button |
| |
|____________________________|
↑のbutton内の変数に"あいうえお"と設定したとする
んでこのbuttonを押した時にそのとき開いてるtxtファイル
に"あいうえお"をペーストするようにしたいです。
____________________________
|txtファイル |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|あいうえお |
| |
|____________________________|
要は簡単な入力支援プログラムを作ろうとしてるわけです
よろしく御願いします。
0639デフォルトの名無しさん
NGNGyes, faq
0640緊急!子どもが学校につぶされる ◆P6h9Mo9jzE
NGNG■このレスを貼る場合 「緊急!子どもが学校につぶされるトリップ」
という名前にしてください。
↓緊急!子どもが学校につぶされる
http://www.gld.mmtr.or.jp/~school/
すべての人に見てもらいたいです。
また、教師の方も頷ける場所がおありでしょう。
このHPを見て何か感じてもらえれば幸いです。
0641デフォルトの名無しさん
NGNG質問なのですが
何かオブジェクト(labelやtextbox等)を貼り付けてデバッグの開始をすると
system,arithmeticExceptionのハンドルされていない例外が
system.drawing.dllで発生しました
追加情報:算術操作でオーバーフローまたはアンダーフローが発生しました
と でてきてデバッグができずプログラムが実行できません
プログラム以前の質問で
初心者な質問かもしれませんが どなたか知ってる方よろしくお願いします
0642デフォルトの名無しさん
NGNG逆に聞くけど、「何かオブジェクト(labelやtextbox等)を貼り付けて.....」
って書くってことは、君はそれが問題の原因だと思ってる訳だよねえ。
しかし、「貼り付ける」対象はFormだと思うが、Formにラベルなりテキストボックスなりを
貼り付けてるプログラムなんてありふれてるわけで、君はそうしたプログラム
全てで同じ問題が起こっていると思うのか?
そんなはずはないだろう。
つまり、問題の直接の原因は「何かオブジェクト(labelやtextbox等)を
貼り付けて」いることではないわけだ。
だったら、「何かオブジェクト(labelやtextbox等)を貼り付けて.....」
たったこれだけの情報から君の問題の解決法がわかる奴はいないってことだろう。
初心者?初心者だろうが小学生だろうが普通このぐらいの知恵は回るだろう。
脳みそ腐ってるとしか思えない。
0643デフォルトの名無しさん
NGNG次のようにガベージコレクションを強制的に行うコードを書いても、メモリが開放されないのですよ。
Dim Hoge() As String
Dim Cnt As Long
ReDim Hoge(10000000)
For Cnt=0 To 10000000
Hoge(Cnt)=Cnt
Next
Erase Hoge
System.GC.Collect()
0644デフォルトの名無しさん
NGNGうちの環境だと解放されてる気がする・・・
0645641
NGNGformにオブジェクトを貼り付けたどのプログラムでも同じ現象が起きてるんです
本に載ってるサンプルだろうが自分で作った簡単なものだろうが
すべてで同じ現象が起こるんです
ただオブジェクトを貼り付ける前にデバッグを行うとデバッグはできるんです
あとすいませんでした 説明不足でした
0646デフォルトの名無しさん
NGNGとしか言えない気がする
新規に作成してそれにボタン張っただけでもおきるのか?
0647デフォルトの名無しさん
NGNG標準のサンプル実行してみー
たとえば \MICROSOFT VISUAL STUDIO .NET 2003\Vb7\VB Samples\WinForms-Calc\Calc
これでエラーでるようなら、再インスコだろうな。
0648デフォルトの名無しさん
NGNG私はいつもこうしてる。
ReDim Hoge(-1)
たしかMSDNのどこかに、そういう場合はこうしろ、と書いてあったはずだと思う。
0649644
NGNGこの処理ってスワップに回らないのかな?
0650デフォルトの名無しさん
NGNGこんなようなコンパイルエラーってのがよく出るんだけど・・・
コンパイラ エラー メッセージ: BC31011: 参照ライブラリ 'd:\winnt\microsoft.net\framework\v1.1.4322\
temporary asp.net files\〜' を読み込めません : アクセスが拒否されました。
でも、暫く時間たってから再実行すると普通に起動するんだよねぇ
ソースもなにもいじっていないのに・・・
.NET初心者なのでゼンゼン原因がわかりませぬ
0651デフォルトの名無しさん
NGNGクリップボード経由はどうよ。
まずコピーしたい文字列をクリップボードに入れる。
次にコピーしたいtxtファイルのプロセスIDをゲットする。
APIでもいいが、Processクラスが簡単。
で、プロセスIDを使ってtxtファイルをアクティブにして、
SendKeys.SendWait("^{V}") を実行。
最後にメインアプリをアクティブにする。
これで一応いけるはず。
実行するたびにノートパッドがチラついて相当ウザイけどな。
……サイテー言うな。わかってるから。
0652650
NGNGソリューションのリビルドした後に
Webプロジェクトのすべてのフォルダの同期をしたら
エラーが出にくくなったような気がする・・・
まぁ、これでいいか・・・
0653641
NGNG新規にボタン張っただけでもエラーが起こります
>>647
エラーがでました
レスありがとうございました
今からOSから再インストールします
レスどうもありがとうございました
0654デフォルトの名無しさん
NGNG0655デフォルトの名無しさん
NGNGWMPでwavを再生するとき
FileNameとかPlay()というものがないのですが
これは、上のバージョンじゃないと無いものなのでしょうか。
0656643
NGNGレス、ありがとう。
実際はもっと複雑だけど、基本的な処理としてコードを書きました。
先に書いたコードをサブルーチンとして(例えば、Button Clickあたりで)、
タスクマネージャのメモリ関連を見ながら連続で実行させると、仮想メモリが
増えて行き、最後には例外発生となってます。
.Net Frameworkでは、ガベージコレクションを自動で行う仕組みらしい(自分でも
.NetのMSDNとか、ここのテンプレも見ました)けれど、どこまで信頼できるものか
と思ってます。
>>644
メモリ1GBという実行環境ではないのと、他にもアプリが動いているのだけど、
先に書いたコードのうち、配列のサイズをもっと大きくすると、判りやすくなるかも
です。こちらの環境は、Win2k+512MBでした。
>>648
ReDimで-1というのは、どこかで見たことがあるような。VB2の頃だったかな。
明日試してみます。
それにしても、Erase+ガベージコレクションでも開放されないというのが、納得
いかない。
0657デフォルトの名無しさん
NGNG0658デフォルトの名無しさん
NGNGうーんと、VMというものでのメモリ管理と言うのが、
つまりはどういうことなのか考えてみればいいかも…
0659デフォルトの名無しさん
NGNGを開発する場合、どちらがどれだけ便利、というようなことで特記すべき差はあると
みてよいでしょうか、
3階層構成で構築するとした場合、ビジネスロジック層をサーバーアプリケーションに
する際は、VB6で作るよりVB.NETで構成したほうが楽でしょうか、特にプログラム作成
方法のわかりやすさや構築のための作業の簡易さや手間といった点でです。
雑誌の記事やVS.NETの感触では、決定的な差はないような気もするのですが、VB.NET
の方が体系として何をするにもまとまってできるのがわかりやすくて手間要らずな感じ
に見えました。この楽さとオブジェクト指向言語に実際のコーディングではなれて
いないことを天秤にした場合、いきなり業務でVB.NETに使う(納期数ヶ月で数人の
チーム開発)ことに踏みきるべきかどうか、検討しつつあるのですが、アドバイスを
戴きたく。よろしくお願いします。
0660デフォルトの名無しさん
NGNGことがありませんが、そこそこ若い人なのでなんとかなるかなって感じで、
残りはVB6だけはまあ使えるレベル、当方は中程度レベルかな(API,MDI,SQLは
OK、C++は概念把握済みだが実務経験は無し、VB.NETも言語面だけなら従来の
Delphiとおんなじに見えるという感じ)といったところです。
0661デフォルトの名無しさん
NGNG0662659_660
NGNGロジック層をサーバーアプリケーション化する、といった点では
どちらがやりやすいでしょうか。
0663デフォルトの名無しさん
NGNG全体的な工数はどの程度ですか?
それと、プロジェクトチームは10人以下?
0664デフォルトの名無しさん
NGNG申し訳ない、書いてありましたね。
その規模なら、クラス設計のできる人がいると言う前提で
VB.NETの方が良いと思います。
0665デフォルトの名無しさん
NGNGで悪戦苦闘です。
VB.NETはMVCとか気にしてかかない方がいいの?
0666デフォルトの名無しさん
NGNG0667665
NGNGそんなことないですか?
aspxとaspx.vbは分かれてますが、
aspx.vbとデータを分離することが難しそう
というか思想に反してそうな気がしました。
VS.NETを使う限りでは。
0668デフォルトの名無しさん
NGNG「 Form1にあるボタンをマウスクリックでボタンの色を変えてForm3を出現させ、Form3を閉じるとForm1のボタンも元の色に戻す」
という操作を行いたいのですが、
Form1にて
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'クリックで黄色に変更
Button1.BackColor = System.Drawing.Color.Yellow
'Form3呼び出し
Dim f3 As New Form3
f3.ShowDialog(Me)
(略)
・・・Form3にて
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
までは出来ましたが、
Form3を閉じた時にForm1のボタン色を元に戻す方法が解りません。
Formの相関性もよく理解していない不届き者ですが、お解りになる方がいらっしゃればご教示を下さいます様お願い致します。
0669デフォルトの名無しさん
NGNGここに元に戻すコード書けばええんでないの?
(略)
0670デフォルトの名無しさん
NGNG早速の返信ありがとうございます。
Form3の方で粘っていました。
もう少し調べて見ます。ありがとうございました
0671668
NGNGの後に
Button4.BackColor = System.Drawing.Color.Gray
と書いたら思った通りに動きました。
>>669様、ヒントをありがとうございました。
0672デフォルトの名無しさん
NGNGってのを使わないとMVCを実現できないのでしょうか?
0673デフォルトの名無しさん
NGNGVBに限らず、.NETの言語はMVCが不要になっている感じがする。
0674デフォルトの名無しさん
NGNGその通り
0675デフォルトの名無しさん
NGNGSQLは学生時代に少々やってたのでなんとかなるのですが...
VB自体初めてで全くわかりません。
会社では「こーしてこーしてこーして」という指示通りやってるだけなのですが...
ちょっとおもしろそうかなと思うようになりました。
で、自宅でもやろうかなと...
でもいざ何か作ろうとしても作るものが思い浮かびません。
VBというものが何なのか分かってないからなのかもしれませんが...
もし「最初だったらこんなん作ってみるのがいいんでないの?」とか
「俺が初めてVBやったときはこんなことやってたなぁ」
てのがあればご教授願います。
0676デフォルトの名無しさん
NGNGそんなの人それぞれ千差万別。
あんたの興味のあることアプリ化すれば良い。
0677デフォルトの名無しさん
NGNG漏れは最初に電卓とエディタ作って、とても勉強になったよ。
0678デフォルトの名無しさん
NGNG.NETというかコンポーネントベースの開発環境ではコンポーネントに
MV(+一部のC)をまとめて入れた方がすっきりする場合も多いね。
0679デフォルトの名無しさん
NGNGピクチャボックスに貼り付けようとしてるのですが
imgの中身がNothingになってしまいます。
'クリップボードにコピー
oSheet.ChartObjects("Chart 1").Copy()
Dim d As IDataObject = Clipboard.GetDataObject()
Dim img As Image = CType(d.GetData(DataFormats.EnhancedMetafile), Image)
If Not (img Is Nothing) Then
'PictureBoxに表示
PictureBox1.Image = img
End If
Ctrl+VでWordなどにグラフを貼り付けられるので
クリップボードにコピーは出来てると思うのですが
メタファイルはピクチャボックスに貼り付けることは出来ないのでしょうか?
方法をご存知の神はいらっしゃいませんか?
0680デフォルトの名無しさん
NGNG0681デフォルトの名無しさん
NGNGprivate void Form1_Load(object sender, System.EventArgs e)
{
Form2 form = new Form2();
form.Show();
}
public void Test()
{
Form1 form = new Form1();
form.ShowDialog();
}
新しいFormをShow()すると、Formは表示されるのですが
Formにマウスクリックでフォーカスを移すことができません。
OnLordイベント内で他のFormをShowするのはやってはいけないことですか?
0682デフォルトの名無しさん
NGNGコンパイルが通りませんね。vbc.exeでは。
0683デフォルトの名無しさん
NGNG他のフォームにフォーカスが移せない、ってわけわかめなんだけど。。。
0684デフォルトの名無しさん
NGNGDBに接続するときは下の感じでやってるんだけど
「UserData.mdb」から「Backup.mdb」に全テーブルのデータをセレクトしてコピーしたいです
「UserData.mdb」と「Backup.mdb」はまったく同じ構造です
なんかうまい方法はありませんか?
全テーブル分SQL書くしかないんかなー
DAOのときはリンクテーブルをコードで生成してドカドカコピーできていたんだけどね
'接続の初期化
m_connection = New OleDb.OleDbConnection
'接続文字列設定
m_connection.ConnectionString = ConnectionString
'オープン
m_connection.Open()
0685デフォルトの名無しさん
NGNG0686デフォルトの名無しさん
NGNG電卓の様にボタンに数字を当てて、ボタンをクリックするとテキストボックスに数字を表示させたいのですが・・・
「1」のボタンを押したらテキストに「1」と出したいのです。
一桁出れば構わないので関数なども要りません。
ググッて見たのですが、テキストに数字を入れる電卓の説明ばかりで見つかりませんでした。
説明の出ているアドレスでも構いませんのでご教授お願い致します
0687デフォルトの名無しさん
NGNG1jから出直せ
0688デフォルトの名無しさん
NGNG難しいのぉ
0689デフォルトの名無しさん
NGNG「1j」から出直したいのはやまやまなのですが。
>>688
「ボタンを押したら数字が出る」という形をとりたいのです
過去スレより
0.フォームにテキストボックスを置く(名前:Text1)
1.フォームにボタンを置く
2.そいつを Ctrl+C でコピーに吸い取る
3.フォームに春
4.配列にするか?と聞かれてハイ
5.どれかボタンを2度叩く
6.コーディング画面にハンドラが出る
7.以下のコード
If Index = 0 Then
Text1.Text = "0"
ElseIf Index = 1 Then
Text1.Text = "1"
' ElseIf Index = 2 Then
' Text1.Text = "2"
End If
こんな感じかな
というのを見つけたのですが、.NET環境だからかエラーが出ます。
最初に何かを書かなければ(宣言?)いけないのでしょうか?
何か手掛かりなどご提示頂ければ幸いです
0690686
NGNG「1j」から出直したいのはやまやまなのですが。
>>688
「ボタンを押したら数字が出る」という形をとりたいのです
過去スレより
0.フォームにテキストボックスを置く(名前:Text1)
1.フォームにボタンを置く
2.そいつを Ctrl+C でコピーに吸い取る
3.フォームに春
4.配列にするか?と聞かれてハイ
5.どれかボタンを2度叩く
6.コーディング画面にハンドラが出る
7.以下のコード
If Index = 0 Then
Text1.Text = "0"
ElseIf Index = 1 Then
Text1.Text = "1"
' ElseIf Index = 2 Then
' Text1.Text = "2"
End If
こんな感じかな
というのを見つけたのですが、.NET環境だからかエラーが出ます。
最初に何かを書かなければ(宣言?)いけないのでしょうか?
何か手掛かりなどご提示頂ければ幸いです
0691デフォルトの名無しさん
NGNGデータグリッドがフレキシブルグリッドも兼ねるようになったのでしょうか?
0692デフォルトの名無しさん
NGNGバカ高いですが・・・
0693デフォルトの名無しさん
NGNG(゚冶、゚)ぅゎぁぁぁぁぁぁ
データグリッドで代用するしか無い様ですね...。
0694デフォルトの名無しさん
NGNGまだだけど。
0695686
NGNG2重カキコスマソ
投稿時間もおかしいし、見られなくなるし。
出直します
0696デフォルトの名無しさん
NGNGWebフォームを階層ディレクトリ内に配置するには
どうすればいいですか?
普通にフォルダを作ってフォーム作ったら、
型 'TestApp.Test01' を読み込めませんでした。
の様にしかられます。
0697デフォルトの名無しさん
NGNG0698デフォルトの名無しさん
NGNGDelegate型で受け取って、そこからリフレクションで _methodPtr 引き出したら?
ところでこれを取り出してどうするの?
0699697
NGNGどもです。
ハンディターミナルのライブラリ関数で、IntPtr型で関数のポインタを渡す必要があって。
0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNGクリップボードからメタファイルを取り出す方法。
http://www.dotnet247.com/247reference/msgs/39/199701.aspx
あとはこいつを貼り付けるだけ。
0702679
NGNG神降臨!!
ありがとうございました!!
0703さと
NGNG入力された2つの値AとBについて、四則演算を選んで計算し、結果を表示する。
ただし、数値入力はテキストボックスから、演算選択はオプションボタンを用いて行う。
また、演算選択のオプションボタンの初期化はすべて False としておき、
選択せずに「計算表示ボタン」をクリックした場合には、メッセージ(MagBox("計算種類は?")とする)を表示する。
次の処理のためオプションは未選択の状態にする。
ここには、コマンドボタンが2つとテキストボックスが3つ(A,Bの値の入力とCの値を表示するため)と、
それぞれにラベル(A:,B:,「計算種類」表示用)が3つ配置してある。
コマンドボタンは、CB1(計算開始)、CB2(終了ボタン)である。
さらに演算選択用には、「計算選択」フレームによってグループ化された4つのオプションボタンによるメニューが用意されている。
これのやり方を教えて下さい。
0704デフォルトの名無しさん
NGNGまずどこまで作って、ども部分で詰まっているのか具体的に説明せよ。
0705さと
NGNGる。これの If 文と、選択せずに「計算表示ボタン」をクリックした場合には
、メッセージ(MagBox("計算種類は?")とする)を表示する。
ここの部分がわからないのですが・・・
0706デフォルトの名無しさん
NGNGデータセット作成→データグリッド表示
しかないのでしょうか?直接セルに値を放り込みたいのですが。
6.0のOCXを参照して使うのがBESTですかね?
0707デフォルトの名無しさん
NGNGオプションボタンの状態をチェックして、
指示通りの処理を書くべし。
0708デフォルトの名無しさん
NGNGここの時点で既にわからないんだろ…
っていうか全部分からないんだろ…
罠を仕掛けておいてやりたくなるな…
0709デフォルトの名無しさん
NGNG問題を丸写ししても答えは得られないよ。
まずフローを考えてみそ。
四則演算をオプションボタンで選択するなら、その4つのうちどれが押さ
れているかをまず確認。それからあらかじめ取得しているAとBの間に演
算子を入れた計算を実行して結果を表示。もし、どの演算子も押されてな
いなら「計算種類は?」って聞けばいいでそ。
0710デフォルトの名無しさん
NGNG漏れはしばらくそれで逃げた
結局製品版買ったけど(w
0711デフォルトの名無しさん
NGNG0712デフォルトの名無しさん
NGNGThe Code Project - Extending Explorer with Band Objects using .NET and Windows Forms - C# Programming
http://www.codeproject.com/csharp/dotnetbandobjects.asp
これ使うと簡単。
0713デフォルトの名無しさん
NGNGこんな便利なものがあるんですか!でも当方VBしかしらないので
C#の勉強しないと・・・ありがとう!
0714デフォルトの名無しさん
NGNG学校の課題は自分で勉強しなきゃだめだぞ
0715デフォルトの名無しさん
NGNGC#で書くことなく、C#で書かれたものをVB.NETで利用できるわけだが。
0716デフォルトの名無しさん
NGNGってありませんか?
国内外問わずご存知でしたら情報ください。
0717デフォルトの名無しさん
NGNGADO.NETにてクエリ流した後、あとどれぐらいでサーバから結果が戻ってくる
か分かるような方法ってありますでしょうか?
実行後にプログレスバーで進捗表示しようと思ったのですがうまく実現でき
なくて・・・
0718デフォルトの名無しさん
NGNGムリ
0720710
NGNG正直こっちのほうが軽くていいです(w
0721706
NGNG0722デフォルトの名無しさん
NGNG老婆心ながら、ライセンスの問題に抵触しないか
確認することをお薦めする。
再配布しないのなら構わないが。
0723デフォルトの名無しさん
NGNG0724デフォルトの名無しさん
NGNGそのVB6のプロ以上で作成したアプリの配布の際に限り、
再配布して良いと言う条件がついているのですよ。
持っているだけでは再配布の権利は発生しないので。
そこで、VB6で作成したアプリ(空のフォーム一個だけとか)を
同時にインストールするなど工夫する必要があると。
予め入っている環境に限定して、OCX自体の再配布をしないと
いうのも有効な手段。
VB.NETで作成したアプリを配布する際にに6.0のOCXを
含めるだけでは、再配布条件に適合しないので、確認する必要が
あるのよ。最悪、M$から実弾を食らう可能性があるので重要。
0725デフォルトの名無しさん
NGNGへーそうなんですか、勉強になりました。
しかしいつも思うんだけど、なんかこの「ライセンス」ってシステムにはどうも釈然と
しないものがあるなあ。
私は法律の専門家でもなんでもないけど、確かに形式的にはVBなりVSなりを
インストールするときの例の「同意する」って奴で、この「ライセンス」ってシステムに
合意したことになっているのかもしれないが、しかし契約の内容が明示的に示されずになされた
契約なんて法的に無効なんじゃないかと思うんだが。少なくともコントロールの
配布条件などに関して、マイクロソフトはそれを明示的に、だれでも読もうと思えば
読めるような状態にしているとは言えないよねえ。
ところで、コントロールの配布条件の問い合わせ先ってどこになるんでしょうか?
例の1質問3万円っていう悪徳弁護士並みの金を取る技術質問の窓口?
0726デフォルトの名無しさん
NGNG0727デフォルトの名無しさん
NGNGいるのですが、とりあえずウェブを表示するところまではいった
のですが、フォームのオートコンプリートやボタンなどのヴィジュ
アルスタイルが有効になりません。
何か設定があるのでしょうか?
0728デフォルトの名無しさん
NGNG0729デフォルトの名無しさん
NGNGEnd Function
Public Structure BLT
Dim X As Integer ' X座標
Dim Y As Integer ' Y座標
Dim State As Boolean ' 画面に弾が残っているかどうかを判定
End Structure
Private Sub Bullet()
Dim BLT(20) As BLT
Dim i As Integer
Dim hDC As Long
hDC = GetWindowDC(Me.Handle.ToInt32)
For i = 0 To 19
座標登録
BLT(i).State = True
Next i
For i = 0 To 20
TextOut(hDC, BLT(i).X, BLT(i).Y, "→", Len("→"))
Next i
End Sub
必要な部分だけを書き出しました。
特定の座標から最大20個の"→"を出すというプログラムを組んでいるのですが、
TextOutのhDCの引数がさっぱり分かりません。
このTextOutについて、どうすればよいのかご教授お願いします。
VBそのものについての知識が乏しいので、検討違いな事をやっているかもしれません……。
0730デフォルトの名無しさん
NGNG何でGraphicsクラスをつかわんの?
ってゆうか、GetWindowDCさんは何をやっていらっしゃるのか問いつめたい。
0731デフォルトの名無しさん
NGNG……ひょっとしてGetWindowDCの中に命令を書くべきだったりします?
何か変だなとは思ってたんですが。
表示するのが文字列だからTextOutを使いました。
Graphicsの方が良いんですか?
0732デフォルトの名無しさん
NGNG「さっぱり」理解不能だ、って感じのレスがあったが、あれは名言だ。
0734デフォルトの名無しさん
NGNGこのプログラム面白い。
けど、このプログラムを手直しするより>>730の意見に同意。
VB.NETならGraphicsクラスを使ったほうがいいと思う。
0735デフォルトの名無しさん
NGNGでも、一応全文書いてありますから・・・
EULA.TXTだのを参照しろとか書いてありますし、パッケージには
紙の契約書も入っていると思うんだけど。
分かり難いのは確かなんだけど、カスタムコントロールの作成元に
ライバルも含め、分かり易くしている所の方が少ない気がします。
配布条件は、プログラミング上の問題とは言えないから、無償の
電話サポートに掛けてみては?
三万円のサポートですが、OSのバグと認定されて無償になった
経験があります。
>>726
それナイス。
0736729
NGNGあ、違うんですか。
了解しました。
それではご指摘の通りテンプレを漁ってみることにします。
ご意見ありがとうございました。
>>734
ありがとうございます。
Graphics使った方が良いですか。
それではそちらに切り替える方向でプログラムを組んでいこうと思います。
どうもお世話になりました。
再びお世話にならないよう頑張ろうと思います。
0737デフォルトの名無しさん
NGNGリアルタイム処理(敵が動く・弾が動く等)を記述する際にVB.NETでは、一般的にどのような方法を取りますか?
考えてみた範囲では・・・
1.タイマーコントロールを使ってX秒ごとに処理(非現実的!?)
2.While(True) ループ内で処理(イベントはDoEventみたいな関数で処理)
3.別にスレッドを作り、そっちで動作関連の処理を行う
浅い考えですが、他に手法があれば教えていただけたらと思います。
0738デフォルトの名無しさん
NGNGEnabled = False
だったものを
Enabled = True
にしたいのですが、どうすればいいのでしょうか?
よろしくお願いします。m(_ _)m
0739デフォルトの名無しさん
NGNGxxx.Enabled = True
End If
これじゃだめなのか?
0740738
NGNG例えば、ブラウザのように、対象をクリックしたら戻るが動作するようになるとか
そういう動作をさせたいんです。
0741デフォルトの名無しさん
NGNGおまいさんの言う理想がどんなのかはっきりしないのに、受けた助言にケ
チつけるのはよくないよ。もっと具体的に処理を書いてみそ。
0743デフォルトの名無しさん
NGNGクリックしたら有効になるとか考えてる時点で、
つまりUIの操作を元にUIの制御を考えてる時点で、多分はまるだろう。
0744デフォルトの名無しさん
NGNGなんか勘違いしている奴だなあ、と普通は思うでしょ。
単なる「言葉のあや」で不適切な表現をしているのではないよね。
0745デフォルトの名無しさん
NGNG君らの起こる?
0746デフォルトの名無しさん
NGNG表示されません。何か設定でもいるのでしょうか?
そもそも、デバッグウィンドウとは画面下にある「出力」タブの「デバッグ」のこと
だという理解からして間違っているのでしょうか?
# MS の開発環境は初めてで、五里霧中の暗中模索。
0747746
NGNGスマートデバイスアプリケーションを作成しています。
0748デフォルトの名無しさん
NGNG0749デフォルトの名無しさん
NGNGでもエンターキーで次の項目に移動したいのですが、
たとえばテキストボックスを継承してエンターキー入力時にこの機能を実装するには
sendkey以外、何かありますか?
0750746
NGNGありがとうございます。それも試してみたのですが、何も出ませんでした。
0751デフォルトの名無しさん
NGNG出力タブに表示されると思うんだが・・・
Console.WriteLine ("hogehoge")
とか適当な文字列でもダメ?
0752746
NGNGはい、適当なリテラルで試してみたのですが、何も起こりません。ステップ実行を
して、WriteLine() を実行しているのは確認しています。
「出力」タブの「ビルド」「デバッグ」どちらを見ても出力されていません。不思議。
0753746
NGNG[ファイル] → [新規作成] → [プロジェクト] で新しい VB プロジェクトを作り、
Form1_Load() に Colsole.WriteLine("hogehoge") とだけ書いて実行してみました。
すると、
・ Windows アプリケーションの場合……"hogehoge" という文字列が現れた。
・ スマートデバイスアプリケーションの場合……何も出ない。
ということで、これは仕様のようです。男らしく諦め、別の手を探します。どうも
ありがとうございました。
0754デフォルトの名無しさん
NGNGお力になれませんでしたスマソ<m(__)m>
0755あいタン ◆3QC.t4i5w6
NGNG( ノ ̄∇ ̄)ノ みんなーーーーーーー、あいでーーす。( ̄ー ̄)ニヤリッ
今日もがんばってね。
0756デフォルトの名無しさん
NGNGもしくはDEBUGシンボルの定義をビルドの設定で外してないか?
# Consoleは全然別物だぞ
0757デフォルトの名無しさん
NGNGマルチっぽくなってしまいますが。。。
VB.NETIIS5.0で開発をしています。
Web.configのsessionStateにtimeout=240と指定しているのですが
20分ほどでセッションが切れてしまいます。
試しにtimeout=5とかしてみたらちゃんと5分でタイムアウトしました。
machine.configやIISのセッション設定もいじってみたのですがやっぱりとても240分はもってません。
何が原因なのでしょうか?
プロセスが再起動さることがある、という記述はあったのですが
原因はそれでしょうか?
ちなみに開発はIIS5.0なのですが実際にアプリがのっているのは
2003サーバー、IIS6.0で、こちらはIISのアプリケーションプールの
アイドリングタイムアウトの時間を増やしたらうまく動きそうだというのは
わかりました。
0758デフォルトの名無しさん
NGNG0759746
NGNGスマソなんてとんでもない。付き合ってもらって、感謝していますよ。
>>756
プロジェクトを新規作成した直後に >>753 のようにしているので、DEBUG シンボルを
無効化しているようなこともないはずです。もちろん、デバッグビルドで実行しています。
># Consoleは全然別物だぞ
あ、そうなんですか。勉強不足でした。念のため、System.Diagnostics.Debug.
WriteLine("hogehoge") に書き直してみましたが、やはり >>753 と全く同じ
結果になりました。うーむ。
0760746
NGNGhttp://msdn.microsoft.com/mobility/understanding/articles/default.aspx?pull=/library/en-us/dnnetcomp/html/netcfPPCtoCE.asp
| Debugging
|
| Pocket PCs do not support the use of the Debug.Write and Debug.WriteLine methods
| for displaying debug output.
|
| .NET Compact Framework-based applications are not able to send debug output to
| the Visual Studio .NET Output window, as the full .NET Framework does. Instead,
| debug output must be displayed in a local console window on the device.
|
| Windows CE .NET provides support for a console window, and will therefore
| display debug output. Pocket PCs do not support a console window, so debug
| output is lost.
ポケット PC はコンソールウィンドウをサポートしていないので、デバッグ出力は
捨てられるということのようです。お騒がせしました。748 さんと 756さん、どうも
ありがとうございました。
0761デフォルトの名無しさん
NGNG毎回検索してDataSortを作成するものなのでしょうか?
使いまわすにはキャッシュするしかないのでしょうか?
そもそもDataSetをクラスのプロパティとして保持しているのに
中身はいつ消えてしまってるのでしょうか?
0762デフォルトの名無しさん
NGNGDataGridのDateSourceがDataViewの場合だけど
DataView1.Sort = "Item2"
で、ソートできます。
0763デフォルトの名無しさん
NGNGたとえば1回目のFillを実行する時などです。
その間だけ何かメッセージやダイアログを表示させることはできますか?
0764デフォルトの名無しさん
NGNGStatusBar1.Panels(0).Text = "しばらくお待ちください。"
0765761
NGNGレスありがとうございます。
少し聞き方を間違えました。
> DataGridでソートする時、
> 毎回検索してDataSortを作成するものなのでしょうか?
DataSort -> DataSet
の誤りです。
質問についてですが、
1、DataGridで一覧を表示
2、ヘッダ名をクリックでソート
を実現したい場合、本などの通りに実装すると、毎回Fillして
検索実行するようになります(上の例ですと2回検索を実行)。
それだといささか遅くなるので一度目の検索結果からソートしたいと思いました。
しかし、クラスプロパティのような形でDataSetを保持していても
次のアクション時(上の例ですと2)にDataSetの中身がなくなっていました。
使いまわすことはできないのでしょうか?
0766デフォルトの名無しさん
NGNGCにも色々有りますが、どぼん!のVB道さんのtips見た感じだと、
VB.NETとC#は記述が少し違うだけで、ほとんど同じに見えるのですが、
VB.NETがある程度できれば、C#も同じレベルまですぐに使えるようなるでしょうか?
もしそうであれば、まずC#を勉強してみようと思っているのですが・・・
0767デフォルトの名無しさん
NGNGできます。ですが、C# と C は似て非なるものです。
0768766
NGNGやっぱりVC++にした方いいのかな…
0769デフォルトの名無しさん
NGNG何がしたいんだ?
C#とVC++も似て非なるものだが…
っていうか、その感覚だとC#以外は選択肢に入らんと思うが…
CもC#もVC++もC言語の一種だと思ってるんならそれは大きな間違いだ。
0770デフォルトの名無しさん
NGNG0771デフォルトの名無しさん
NGNG可能ですか?
0772763
NGNGサンクス
とりあえずこれでしのぎます。
0773デフォルトの名無しさん
NGNG0774デフォルトの名無しさん
NGNGttp://www.gotdotnet.com/japan/student/column/firststep/firststep21.aspx
0775773
NGNG不具合があるんです。
�@Googleの入力エリア(ドロップダウンリスト見たいな所)等は普通過去に入力した物が候補として、表示されるが、それができない。
�AFlushを再生する場合、最初はFlush内のスタート等のクリックに反応するが二度目以降は反応しなくなる。
�Bタブを切り替え直後に一回、IEコントロール部分をクリックしてやらないと、スクロールが効かない。
なんででしょうか。
0776デフォルトの名無しさん
NGNGコンストラクタは、クラスのメンバーを初期化するメソッドと理解しているのですが、
Public Class Test
Private int_A as Integer = 0
End Class
Public Class Test
Private int_A as Integer
Public Sub New()
int_A = 0
End Sub
End Class
上の二つの様な場合、機能的に同じだと思います。
コンストラクタに引数を渡して、任意の値でメンバーを初期化する場合にのみ、
コンストラクタを使う意味があるのでしょうか?
0778デフォルトの名無しさん
NGNG実は違う、同じって言ってしまってもいいレベルの違いだけど。
0779デフォルトの名無しさん
NGNGレスどうもです。オブジェクト指向勉強しなきゃ。
6.0にどっぷり漬かっておったので苦労してます(;´Д`)
0780773
NGNG�Aに関しては、Focusがちゃんと設定されていれば、問題ないことがわかった。
要するに、Scrollと同じで、フォーカスの設定が問題なんだと思う。
海外のサイトでオープンソースのVB.net製Browserを見つけた。
参考にできる部分もあるが、今の問題の解答は無かった。
0781773
NGNGDim objWindow As mshtml.IHTMLWindow2 = doc.parentWindow
objWindow.focus()
で、いちいちクリックしなくても、スクロール受けつける。
0782773
NGNG0783773
NGNG0784デフォルトの名無しさん
NGNGという情報を表示することは可能でしょうか?
イメージ的には、こんな感じです。
<asp:Repeater id="list" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "rownum") %><br>
</ItemTemplate>
</asp:Repeater>
と書いたら、、
1<br>
2<br>
3<br>
と、表示されるようなイメージです。
バインドするビューなどに予め仕込んでおかなあいと不可能
なのでしょうか・・?
0785デフォルトの名無しさん
NGNGエロい人教えて下さい。
static{
//クラスがロードされたタイミングで実行される
}
0786デフォルトの名無しさん
NGNG0787デフォルトの名無しさん
NGNGなんか微妙に話がおかしいような。
「タイミングの問題」がそんなに重要だろうか?
そんなの、どちらの処理が先の行に書いてあるか?程度にしか
重要でないと思うけど。
>任意の値でメンバーを初期化する場合にのみ、
いや、初期化ってのは単なる派生的な結果でしょう。
コンストラクタを呼び出す目的は、文字通りインスタンスを
「コンストラクト」することだと思いますが。
0788デフォルトの名無しさん
NGNG<appSettings>
<hogehoge1>
<add key="User" value="" />
<add key="Password" value="" />
</hogehoge1>
<hogehoge2>
<add key="User" value="" />
<add key="Password" value="" />
</hogehoge2>
</appSettings>
仮にこう書いたとしても読み出し方がわからん。
0789デフォルトの名無しさん
NGNGあ、カスタムセクションハンドラも作れ。
0790デフォルトの名無しさん
NGNG普通にグループ化したカスタム構成セクションを
定義するだけでいいな。
0791デフォルトの名無しさん
NGNG0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNG0794デフォルトの名無しさん
NGNGリリース用exeとの違いも見い出せないし。
0795最凶VB厨房
NGNG0796デフォルトの名無しさん
NGNG0797デフォルトの名無しさん
NGNGplane1 = Image.FromFile("plane.gif")
RTB1.Text = plane1.Size.Width & "×" & plane1.Size.Height
リッチテキストボックスに飛行機の画像のサイズを表示するプログラムですが、
つぎからはplane1.size.という長い文を短く
〜.Width
のように書くにはどうすればいいんですか?
RTB1.Text = im.Width & "×" & im.Height
のようにコーディング量を減らしたいです。
0798797
NGNGim = plane1.Size
RTB1.Text = im.Width & "×" & im.Height
できたけどこれで正解なのかどうか不安
0799デフォルトの名無しさん
NGNG0800デフォルトの名無しさん
NGNG何でObject…
0801デフォルトの名無しさん
NGNGつかピクチャボックスに置き換わったんじゃなかったっけ?
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGDBに連結しないで自由に行数設定したりしたいのですが
できないのでしょうか?
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNGSystem.Reflection.Assembly.GetExecutingAssembly.Location
からexeファイル名を引くという方法以外で
神おねがいします。
0806デフォルトの名無しさん
NGNGVBはこんな構文もあるのだが
Dim plane1 As Image
plane1 = Image.FromFile("plane.gif")
With plane1.Size
RTB1.Text = .Width & "×" & .Height
End With
ではいかんのか?
0807デフォルトの名無しさん
NGNGApplication.StartupPath
ってどうよ?
0809デフォルトの名無しさん
NGNGWithって値型にも使えたっけ?
0810デフォルトの名無しさん
NGNG0811デフォルトの名無しさん
NGNG0812デフォルトの名無しさん
NGNG意味わかんねー
0813デフォルトの名無しさん
NGNGWith...End Withの中にかける省略形を、標準モジュール外部にもそのま
ま適用できないかってことかな。 そりゃ無茶すぎだよ。
0814デフォルトの名無しさん
NGNGていうか、完全修飾名を全部書くのは面倒だし読みにくいって話でしょ。
Withって変数にしか使えないんですが。
0815デフォルトの名無しさん
NGNGVB6では寿命が関数レベルで戸惑った
0816デフォルトの名無しさん
NGNGそもそもプログラム的に設計が悪いと思うが。
全部大域変数と変らなくなるし、そうなるとOOもスコープも
へったくれもねぇな。
多分>>815はかなり勘違いしとるね。
VBにはオーバーロード(ライド)がないのが仕様で
わたしゃけっこう好みだけどね。
With〜End Withなんて結構ブラボーだわな。
0817デフォルトの名無しさん
NGNGここにいるとわかってることまでわからなくなりそうだ。
0818デフォルトの名無しさん
NGNG禿同
0819デフォルトの名無しさん
NGNG>>816意味不明
0821デフォルトの名無しさん
NGNGImportsでやるのが普通って発想がそもそも違うだろ。
場合によってはありえるが、普通そういう理由でWithは使わん。
ってか最初からImports使ってるだろ。
Withは普通オブジェクトの参照をたどるのを略するために使う。
完全修飾名を省略するためには使わん。はなから目的が違う。
もし完全修飾名のをオブジェクト参照をたどる記述の事言ってるなら、
それはImportsじゃ代用できんだろ。
0822デフォルトの名無しさん
NGNG言ってる事のニュアンスは分かるけどね。
0823デフォルトの名無しさん
NGNGhogehogeのhoohooのpekepekeの持っているSizeを用いて
「Widthが10以上だったらLeftはHeight*10。Topは20*Heightにしなさい」
こんなことを実現するためには
If hogehoge.hoo.pekepeke.Size.Width > 10 Then
hogehoge.hoo.pekepeke.Size.Left = hogehoge.hoo.pekepeke.Size.Height * 10
hogehoge.hoo.pekepeke.Size.Top = hogehoge.hoo.pekepeke.Size.Height * 20
End If
これは非常にめんどくさいし読みにくい。だからWithを使って
With hogehoge.hoo.pekepeke.Size
If .Width > 10 Then
.Left = .Height * 10
.Top = .Height * 20
End If
End With
こういう風に省略できてうれしいな〜ってことでしょ?
なんか難しい言葉使って知ったようなふりが見えるけど・・・
0824デフォルトの名無しさん
NGNG0825デフォルトの名無しさん
NGNG別にObjectでもできるけど厳密に書くならSizeクラスにするだろうな。
そしてプログラムなんて厳密に書いておいたほうが間違いも少なくていいということだ。
0826デフォルトの名無しさん
NGNG1.Withを使うと凄く楽だよね
2.Sizeクラスのインスタンスに突っ込んでやってもできるよね
3.Objectでも大丈夫だよ。だけどどうして大丈夫なのか理解するには少しオブジェクト指向の知識が必要だよね
こういうことだ。
0827最凶VB厨房
NGNGキャストしろ。ってこった。
0828デフォルトの名無しさん
NGNGまぁオブジェクト指向の考えから言えばそうなんだが、呼べてしまうんだよ。これが。
ある意味さすがVB.NET
0830デフォルトの名無しさん
NGNGだから3はおかしいな。VB.NETの仕様だよ。って言えばいいのか
0831デフォルトの名無しさん
NGNGそんなびっくりするようなことか?
0832デフォルトの名無しさん
NGNG俺はOnにしてるので例とバインド出来ない。
レイトバインドはタイプライブラリのないCOMでは便利。
0833デフォルトの名無しさん
NGNG0834デフォルトの名無しさん
NGNGObjectに代入するとボクシングされる。
で、メンバにアクセスする毎にアンボクシング。
さらに型情報がないためインテリセンスがきかないし間違いも起こしやすい。
と言うわけで、特に理由がない限り普通はできるだけ実装に近い型を使う。
※もちろんインターフェイス等を使用して抽象的にアクセスしたい場合等は別ね。
0835デフォルトの名無しさん
NGNG0836デフォルトの名無しさん
NGNG0838816
NGNG俺ってば烈しく勘違いしたかと一瞬あせっちまったぞ。
結局漏れがいったとおりじゃねーの。
レイトバインドは確かに教条的なある言語系の方々には
びっくりされやすいな。漏れ的にはバリアント変数すら
平気なセンスの持ち主なんで、便利にしか思えないんだが。
かえって.NETで不便になった部分だと思うけどな。
0839デフォルトの名無しさん
NGNGWebBrowserを使っているのですが、同じページを表示する際に
キャッシュを使ってしまいます。flagsを指定しましたがだめでした。
なのでキャッシュファイルを削除しようかと思ったのですが、
Temporary Internet Filesのパスを簡単に取得する方法が分かりませんでした。
何かよい方法がありましたら教えてください。
0840デフォルトの名無しさん
NGNGもちろんレイトバインドが全部駄目とは言わないが、
個人的にはそれが必要になる場面でしか使いたくない。
それが必要になる場面て結構限られてる。
必要でない場面では害しかないし、実際いろんな面で不便。
>結局漏れがいったとおりじゃねーの。
多分>>815はかなり勘違いしとるね。
VBにはオーバーロード(ライド)がないのが仕様で
わたしゃけっこう好みだけどね。
With〜End Withなんて結構ブラボーだわな。
この辺がよう分からん…VBってVB.NETじゃなくて旧VBのことかな…
オーバーロード(ライド)って、そのどちらもってことかな…
0842デフォルトの名無しさん
NGNGVB&.NETどっちもだよ。
C++なんかだとプライベートなメンバ変数をくるんだ関数を
パブリックにオーバーロードさせれば一見どこでも
アクセスできるように振舞わせることが可能だろ?
漏れはわけがわからなくなるからあんま好きじゃないがな。
それにそろそろスレ違いだが。
0844デフォルトの名無しさん
NGNG一度スコープの概念をOO的に考えるとよろしいかと。
なぜOO言語のクラスにpublicとprivateの別がありOOが必要なのか、だ。
>Withは無名の参照だと思っていれば問題無いな
>VB6では寿命が関数レベルで戸惑った
誰かが言ってくれているがWithは普通オブジェクトの参照をたどるのを
略するためのVBの構文だ。そこがわかっていれば、正直こんな理解
戸惑いはありえないと思うぞ。大域的に寿命があったら意味がないだろ。
0845デフォルトの名無しさん
NGNG大域的に寿命があるWith参照の略式オブジェクトメンバ変数の使用と
(非OO的な)大域変数宣言に何か違いがあるのだろうか?
つーことな。
0846デフォルトの名無しさん
NGNG0847843
NGNG>>844うーんうまく伝わらなかった…
わざわざ(何を言おうとしているのかが)と書いたのは、
話の流れで「どういうことを言いたい」から>>842を書いたのか
分からないってこと。
なんというか、この話の流れで何をいわんとして>>842を書いたのか
分からないってこと。
>VB&.NETどっちもだよ。
>C++なんかだとプライベートなメンバ変数をくるんだ関数を…可能だろ?
VB&.NETがそれぞれ何を指してるのか分からない。旧VBとVB.NETのことでいいのか…?
で、上の記述でつまり何を主張したいのか分からない。
だから、VBとかVB.NETとかにどう関係があるのか…
VBではオーバーロードが出来ないから上記のことができない?のでいいってことか?
でもVB&.NETどっちもって言ってるし…
>大域的に寿命があったら意味がないだろ。
>>815が言ってるのはそういうことじゃないと思ってたが、勘違いかな…
確か旧VBではWithのブロックがしっかりしてなくて、無理やり抜けると
参照先が保証されないとか何とか、わけのわからんことがあったような記憶が…
※ごめん、これはちょっとうろ覚え。
ついでに言うが、>「誰かが言ってくれているが」の誰かは俺だ。
0848デフォルトの名無しさん
NGNGこのスレのちょっと前にあったはず
0849デフォルトの名無しさん
NGNG>>711-712 だった。
0850デフォルトの名無しさん
NGNG良い解説サイトはないでしょうか。
SQL Server からVBでデータを読んでクリレポで出力したいのですが。
やっとSQLでテーブル組んだと思ったら。。(泣
0851デフォルトの名無しさん
NGNG0852デフォルトの名無しさん
NGNGのようにDB連結しない表を標準機能だけで作るとしたら
DataSetをそれに合わせて作るしか方法ないのでしょうか?
何か他に方法あったら教えてください。
0854デフォルトの名無しさん
NGNG別にDataSetでなくてもいいのだが手間は同じだったりする。
0855デフォルトの名無しさん
NGNG本を一冊かいましょう
って言っても2種類しか出してなくてどっちも不親切なんだけど(w
0856デフォルトの名無しさん
NGNG> >>815が言ってるのはそういうことじゃないと思ってたが、勘違いかな…確か旧VBではWithのブロックがしっかりしてなくて、
> 無理やり抜けると参照先が保証されないとか何とか、わけのわからんことがあったような記憶が…
ああ、なるほど。ただ、それだとスレ筋がちょっとずれてるかもな。そうじゃないだろう。一連の話の発端は
797 :デフォルトの名無しさん :04/06/13 21:26
〜.Widthのように書くにはどうすればいいんですか?
809 :デフォルトの名無しさん :04/06/14 22:34
>>806 Withって値型にも使えたっけ?
811 :デフォルトの名無しさん :04/06/15 06:27
Withは標準モジュールに書けばパブリックにつかえるの?
あたりだな。つまり一連の話はメンバ変数にパブリック(大域)に簡略にアクセスする方法、端的に言えば
オブジェクト(あるいはメンバ変数の)スコープについて議論していた。
話の流れで何をいわんやというがもともとそういう流れだよ。だったら>>815のほうがズレとるだろ?
他言語にはオーバーライド等の使い方によってはスコープを無力化できる機構が備わった言語も
あるが、VBにはそれがない。代わりにはならんがWith〜End Withのような構文も用意されている。
それはそれで見識で漏れは好みだ、といっているだけだよ。
>>853の読みが正しければ、大方のあんたの発言には同意できるし、感心できると思っているんだけどな。
0857デフォルトの名無しさん
NGNGDim plane1 As Image
plane1 = Image.FromFile("plane.gif") '画像ファイル読み込み
Dim im As Object
im = plane1.Size
Textbox1.Text = im.Width & "×" & im.Height'幅×高さ 表示
結局これをこえるコードがスレに登場してないのだが
0858デフォルトの名無しさん
NGNGメモ帳のように「OO.txt - メモ帳」と表示するためにファイル名だけ取得したいのですが、
どのようにすればよいのでしょうか?
OpenFileDialogを使用してやる方法教えてくださいおねがいします
0859デフォルトの名無しさん
NGNGFileDialogのメンバを見ろ。
0860最凶VB厨房
NGNGほれ。
/////////////////
Imports System.IO
/////////////////
OpenFileDialog1.ShowDialog()
Dim fi As FileInfo = New FileInfo(OpenFileDialog1.FileName)
Me.Text = fi.Name & " - メモ帳"
0861847
NGNGごめん、>>815が流れずれてると言えばそうだし(ってか余談って感じだと思ってた)、
あれがずれない流れで書いてるつもりなら確かにちょっと話がおかしいな…
# 確かに結局どういう意味で言ったのかは良く分からんね。
>>853の読み?は外れはないよ、全部正解(汗
0862最凶VB厨房
NGNG最後までわからんかったなwww
>>847 >>821の
もし完全修飾名のをオブジェクト参照をたどる記述の事言ってるなら、
それはImportsじゃ代用できんだろ。
ってのは具体的にどういうコードのことを言っていたの?
0863デフォルトの名無しさん
NGNG単純に、メンバを階層的に何度もたどる、
いかにもWithを使いたくなるような使い方のこと。
メンバ.メンバ.メンバ.メンバ、とか…
名前空間をたどる記述(まあつまり完全修飾名の記述)ではなく、
オブジェクトの参照をたどること。
当然Imports使うような場面とは全然違うと言う事ね。
0865最凶VB厨房
NGNG--------------------始まり------------------------
VB.net初心者〜VB.net神
まで自由に書き込んでチョ。
過去スレ
VB.NET質問スレ (Part5)
http://pc5.2ch.net/test/read.cgi/tech/1078134703/
VB.NET質問スレ (Part4)
http://pc2.2ch.net/test/read.cgi/tech/1065269043/
【老若】VB.net質問スレ【男女】 (Part3)
http://pc5.2ch.net/tech/kako/1056/10562/1056281084.html
【老若】VB.net質問スレ【男女】 (Part2)
http://pc2.2ch.net/tech/kako/1043/10436/1043629429.html
【老若】VB.net質問スレ【男女】
http://pc2.2ch.net/tech/kako/1025/10258/1025848458.html
テンプレ >>2-10 あたり
0866最凶VB厨房
NGNG言語仕様などのリファレンス
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbref/html/vbmscLROverview.asp?frame=true
サンプルコード
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vbref/html/vboriVBVCSharpSamples.asp?frame=true
.NET Framework を使用したプログラミング
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconprogrammingwithnetframework.asp?frame=true
.NET Framework リファレンス
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/netstart/html/cpframeworkref_start.asp?frame=true
0867最凶VB厨房
NGNGhttp://dobon.net/vb/
http://dobon.net/vb/dotnet/index.html
Microsoftクイック スタート チュートリアル
http://ja.gotdotnet.com/quickstart/default.aspx
「300 秒でズバリ !!」&「10 行でズバリ !!」シリーズ
http://www.microsoft.com/japan/msdn/thisweek/wednesday/default.asp
Insider.NET
http://www.atmarkit.co.jp/fdotnet/index.html
@IT: 連載 VB.NETプログラミング
http://www.atmarkit.co.jp/fdotnet/vb6tonet/index/index.html
@IT:連載 改訂版 C#入門
http://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html
.NET TIPS
http://www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html
C#プログラミングTips
http://www.atmarkit.co.jp/fdotnet/csharptips/index/csharptips_index.html
@IT:特集 .NET開発者のためのオンライン・リソース・ガイド
http://www.atmarkit.co.jp/fdotnet/special/onlineres/onlineres_01.html
0868最凶VB厨房
NGNGhttp://ukamen.hp.infoseek.co.jp/
VB.NETとC#でデザインパターン
http://hccweb1.bai.ne.jp/tsune-1/
緑のバイク ★ 初めてのC# プログラム全般
http://homepage3.nifty.com/midori_no_bike/CS/
ミキミッキーのおうち
http://hakoten.com/dotnet/
WisdomSoft 〜Developers Network〜
http://black.sakura.ne.jp/~third/
CodeProject
http://www.codeproject.com/vb/net/
the GotDotNet Home Page
http://www.gotdotnet.com/
KEN's .NET
http://www5b.biglobe.ne.jp/~yone-ken/VBNET/index.html
ソース置き場.NET
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049
Cetus Links: 19,498 Links on Objects and Components / .NET
http://www.cetus-links.org/oo_dotnet.html
ConvertCSharp2VB
http://www.kamalpatel.net/ConvertCSharp2VB.aspx
0869最凶VB厨房
NGNG【managed】WinFX を語るスレ Part3【API】
http://pc5.2ch.net/test/read.cgi/tech/1071150423/
VisualStudio.NET(MSDN Deluxe) Part13
http://pc5.2ch.net/test/read.cgi/tech/1083995297/
C♯相談室 Part16
http://pc5.2ch.net/test/read.cgi/tech/1087297504/
フリーの.NET統合開発環境「SharpDevelop」
http://pc2.2ch.net/test/read.cgi/tech/1023727377/
消しゴムじゃない方のMONOを使ってみるスレ
http://pc2.2ch.net/test/read.cgi/tech/1020215602/
♯♯♯Shared Source CLI ♯♯♯
http://pc2.2ch.net/test/read.cgi/tech/1024222901/
VBプログラマ質問スレ(6.0以前) Part35
http://pc5.2ch.net/test/read.cgi/tech/1087519251/
--------------------終わり------------------------
0870デフォルトの名無しさん
NGNG0872デフォルトの名無しさん
NGNGあるのですが、レジスタウィンドウが見あたりません。
ヘルプでは上記の場所にあると記載されていたのですが…
レジスタウィンドウをみる方法がありましたら、是非教えてください。
0873マミ
NGNG0874デフォルトの名無しさん
NGNGそれぐらいなら電卓を使用すれば簡単に求められますよ。
平均=(五教科の合計)/ 5
0875デフォルトの名無しさん
NGNGエクセル使ったほうがいいよ。
0876デフォルトの名無しさん
NGNG0877デフォルトの名無しさん
NGNG0878876
NGNG0879○
NGNG.netの実行ファイルってどれなんですか
VB6の時はEXEを作るみたいなことが書いてあったけど
.NETはそんなのないし
よろしく御願いします。
0880デフォルトの名無しさん
NGNG2chブラウザのどのあたりの機能が重い処理?
俺は作れると思う。
でもいい2chブラウザがイパーイあるからわざわざ作る必要は無いと思う。
かちゅ好きな俺は保守派
0881デフォルトの名無しさん
NGNGどこでつかまされたガセだ?
0882デフォルトの名無しさん
NGNGを
Imports System.Windows.Forms.Form
としてもよいのだろうか?
0883デフォルトの名無しさん
NGNG継承が理解されていれば、こんな愚問はしないと思う。
0884デフォルトの名無しさん
NGNG意味分かって書いてるか?
0885882 ◆qLkbkiCzdk
NGNGInheritsはクラスを継承するためだけど、
名前空間をImportsすればその名前空間の下の階層のクラスが使え、
Inheritsをつかえば継承指定したクラスとその下の階層のクラスが使えるから、
あるクラスを使いたいときはImportsでもInheritsでもどちらでも使えるんだよなぁ
0886デフォルトの名無しさん
NGNGすいません、エラーがでるんですけどどこが悪いのかわかりません。
0887デフォルトの名無しさん
NGNGImportsしなくても、特定の名前空間の下の階層のクラスを
使う事が出来るが・・・
Inheritsでその名前空間のクラスが使える意味は全く異なるが。
って、この展開は何処かで見たパターンだな、オイ。
0888デフォルトの名無しさん
NGNGスペルをじっくり見るべし。
その質問、脱力もんだぞ。
0889デフォルトの名無しさん
NGNGDim a as integer
Dim a as integer
-------------
エラーにならない
For Each diNext In dirs
Dim a as integer
Next
おなじDimを2回行うとエラーになるはずなんだが
For EachのなかのDimはエラーにならない。
これはNextにきたときにDim a as integerが開放されるからなのだろうか
0890デフォルトの名無しさん
NGNG0891デフォルトの名無しさん
NGNGネタ?
.NETではブロックレベルのスコープの変数が宣言できるようになった。
0892デフォルトの名無しさん
NGNGあ〜そうなんだ。知らんかった。俺は>>889じゃないけどね
0893デフォルトの名無しさん
NGNG>Importsは名前空間を呼び出すためで、
>Inheritsはクラスを継承するためだけど、
もう、分かってるふりはいいから。
それとも本気で分かってるつもりか?
0894デフォルトの名無しさん
NGNGNextのところで1ブロック完了した扱いになるから次のDimは新規に宣血セした扱いになb驍諱B
0895マミ
NGNG0896デフォルトの名無しさん
NGNG0897デフォルトの名無しさん
NGNGおとなげないやつ!!
0898デフォルトの名無しさん
NGNG1、各教科の点数を変数に入力
2、それぞれの合計を教科数で割り算
3、その結果を表示
この説明でわからないところは?
0899デフォルトの名無しさん
NGNGあの「〜は編集中のためロックされています。」のメッセージボックスに出てくる使用者名なのだが・・・
0900デフォルトの名無しさん
NGNGApplication.UserNameプロパティで取れるんじゃないかな。
0901899
NGNGやってみたんだが自分のユーザー名しか取れないのよ。
openメソッドのNotify引数をFalseにすると、読み取り専用の場合メッセージが出るようになった。
このメッセージに出てる名前なんだがな・・・・
あわよくばこのメッセージボックスの答えも受け取りたいな、なんて。
0902デフォルトの名無しさん
NGNGスプレッドの値が取れません
1234
5678
見たいな感じで1だけ取得するコードとかありますか。
スプレッドで検索したけどそれっぽいのはなかったです。
あとスプレッドシートに詳しいHPありませんか?
教えてばかりですいません。
0903デフォルトの名無しさん
NGNGいやいや何も教えてもらってないですじょ
0904デフォルトの名無しさん
NGNG教えてもらうほうでした
0905デフォルトの名無しさん
NGNGバージョンアップの場合は .exeファイルを配布してます。
これをWEB化してバージョンアップのたびに配布する手間をやめたい。
.NETにするとWEB化しやすくなるのですか?また、それを
構造化せずに。NETで作ってもWEB化はできますか?
オブジェクト指向は苦手なもんで・・・・
0906デフォルトの名無しさん
NGNG>構造化せずに。NETで作ってもWEB化はできますか?
なんだか良く分からんのですが…
0907905
NGNG.NETをどういうふうにWEB化するんですか?
0908デフォルトの名無しさん
NGNGあなたには、 VB.NET は向いていません。
無駄なことは辞めましょう。
0909デフォルトの名無しさん
NGNGon error gotoでループのど真ん中にあるラベルに飛ばすとか?
0910905
NGNG人間に同じものを配布しなくても機能を一部WEB化して表示結果を見る
レベルでよいものもいる。外注のソフトハウスに依頼する場合.NETなら
WEB化しやすくなるのかなと思って。
構造化云々というのはあとあと自分がちょこちょこ改造する
場合があるのを想定して、おいおい構造化はわかるかもしれないが
最初理解するのは大変かなと思って。
0911デフォルトの名無しさん
NGNGWindowsUpdateみたいに差分配布&パッチ適用したいってことか?
0912911
NGNGネットワーク経由で入出力したいみたいだけど、データベース関連かなん
か? 現場でやりたいことを相手のSEに伝えれば、予算に応じたシステム
を設計してくれるんでないかと。へたに自分で考えるよりも楽だよ。
0913905
NGNGのあるパソコンが一台あって、20〜30人のユーザーに
VB6,0のexeを配るとそれぞれのソフトが直接データベースのPC
からデータを引っ張ってくることになる。
たとえばJAVAサーブレットのように作ればexeを全員に配布しなくても
ブラウザで表示させて、ちょっとした検索結果もブラウザで
表示できるイメージ。
0914デフォルトの名無しさん
NGNG0915905
NGNGは自分でやらなければならないと思う。
かといってVB6.0はいずれなくなる。
変更したときの再配布を考えるとWEB化した方がらく。
かといって構造化はすぐには理解できないというジレンマ。
どの言語にするかを決めて社内根回しが必要なため。
0916デフォルトの名無しさん
NGNGWeb化の意味が曖昧。
・クライアントアプリ+Webサービス
・クライアントアプリ+非Webサービス
・ASP.NET
どれ?
0917デフォルトの名無しさん
NGNG0918デフォルトの名無しさん
NGNG0919デフォルトの名無しさん
NGNG0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNGVB.NETで、Jet(Access)にINSERTのSQLを流すプログラムを作ろうとしてい
るのですが、うまくいかないのです。
【希望する処理】
あるファイル(テキスト)を1行づつ読んで、中の行をINSERTのパラメーターに修
正し、Jetに送信しながら、ファイルの最後まで進む。
コード全部載せるわけにいかんですが、System.IO.StreamReaderでファイル
を読んで、
While Not srLine Is Nothing
srLine = srFile.ReadLine
olecmd = New OleDb.OleDbCommand("INSERT INTO main VALUES(" & srLineを加工した結果 & ");")
olecmd.ExecuteNonQuery()
End While
なループにまわしたら、「Connection プロパティは初期化されていません。」と
叱られました。
1行目だけは、Jetに送られていますので、2回目以降だと思います。
いろいろとVB.NETの入門書を見たのですが、1回INSERTを送る例文はあるの
ですけれど、ループ中で処理する方法がみつかりませんでした。
ちなみに、WriteLine d\で上のINSERT文を取り出して、Accessに読ませた
ところ、正常にINSERTできましたので、このループの部分だけが問題なのです。
どーか助けてください。お願いします。
0922デフォルトの名無しさん
NGNGsrLine = srFile.ReadLine
olecmd = New OleDb.OleDbCommand("INSERT INTO main VALUES(" & srLineを加工した結果 & ");")
olecmd.ExecuteNonQuery()
olecmd=nothing
End While
0923921
NGNG感謝感謝です。
うまく出来ました。
ありがとうございました。
0924デフォルトの名無しさん
NGNG「致命的なエラーです。Webサーバーでデバッグを開始できません。」
こんな感じのメッセージが表示されてデバッグできないのですが、
どうしてでしょうか?デバッグせずに実行だと動きます。
googleでも検索してみたのですが、他の問題によってデバッグが
出来ない場合の対処法しか見つかりませんでした。一応それら
(web.configの設定等)も試してみたのですが、全く変わりません。
vbサイトの質問掲示板で全く同じ現象の書き込みを見たのですが、
スルーされていました。もしかして再インストするしかないとか
そのぐらいどうしようもない現象なんでしょうか?
もし解決方法をご存知の方いらっしゃいましたら解答をお願いいたします。
0925デフォルトの名無しさん
NGNGプログラマに退場していただくためにある
VB6にこだわるなら、VB6.NET コンパイラを
開発するという手もあるが。。。
0926デフォルトの名無しさん
NGNGえっと3Dのオブジェクトを回転させるのに
(回転させるフレーム).SetRotation((参照するフレーム), X, Y, Z, R)
を使っていますが、これってフレーム内の立体は回転しますがフレームの軸自体は回転しませんよね。
簡単なフライトシミュレーションを作ろうとしているのですが、機体に合わせて軸も動くようにする方法はないのでしょうか?
それとも機体の傾きを計算して回転させないといけないのかな・・・。
0927デフォルトの名無しさん
NGNG>>926
このスレのほうが良いかも
0928デフォルトの名無しさん
NGNGそのスレってほとんど更新されてないのか・・・(w
0929デフォルトの名無しさん
NGNG0930デフォルトの名無しさん
NGNG"MS Development Enviroment は、現在のユーザ用にインストールされていません。セットアップを実行してアプリケーションをインストールしてください。"
一応再インストールしたのですが解決しないです・・・。なにが原因でしょうか・・・。
0931デフォルトの名無しさん
NGNGインターネット技術の総称で、それらはVBなどで作るというふうに、
書いてあったのですが、VB.NETを使ってactive xアプリケーションは
つくれるのでしょうか?それとも.NETの登場でactive xというものは
消えてしまったのでしょうか?ちょっと、アクティブXと.NETとVBで
混乱してます・・・
0932デフォルトの名無しさん
NGNGVB.NETで作れるのは.NETマネージのみ。
ただしそれをCOMから呼び出せるように作ることはできる。
0933デフォルトの名無しさん
NGNGサウンドカードから警告音を鳴らすには、
[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern int MessageBeep(uint n);
でいけたのですが、パソコンの中でピッとならすにはどうすればいいのでしょうか?
調べたのですが、前者の方法しか分かりませんでした。
どちらもビープ音というのでしょうか?調べるにも名称が分からないので、
名称だけでも教えてください。
0934デフォルトの名無しさん
NGNGPCのシステムスピーカーを鳴らすのはBeep APIの方ね。
0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNG0937デフォルトの名無しさん
NGNG0938デフォルトの名無しさん
NGNGのですが、System.Web.Mail.MailMessageなんて無いとエラーが
出てしまいます。(というかSystem.Webが無い)
ググってみても、当たり前のようにSystem.Web.*が使われてる説明ばかり
ですし、.NET Framework SDK 1.1を入れなおしたりもしてみたし、どうしたら
いいかわかりません...
System.Web.*を使うには何か特別なことをしないといけないのでしょうか...
0939938
NGNGプロジェクト(P) → 参照の追加(R) で System.Web.dll を選んでやれば
よかっただけですね...トホホ
0940デフォルトの名無しさん
NGNG乙
漏れもちょうどメール送信プログラムを作ってる最中
これでスパあqswでfrgtひゅじこl
0941デフォルトの名無しさん
NGNG追加する処理をしています。
CSV、テーブルともに項目は日付(YYYYMMDD)と金額です。
仮に次のようなデータがあるとします
20040601,1000
20040601,2000
20040602,1000
テーブルには同じ日付の場合は金額を加算して次のようにしたいのです
20040601,3000
20040602,1000
そこでテーブル内に同一の日付のレコードが存在するか確認するのに
Selectメソッドを使っているのですが
存在するかしないかの結果を見るのにはどのプロパティを見れば良いでしょうか?
0942よく読まずにカキコ
NGNGdr() = dt.Select〜
で
dr.Length = 0 なら結果返らず
0943デフォルトの名無しさん
NGNG同じフォルダにnecocan.exe.configというファイルが作成されます。
このconfigファイルとexeファイルを違うフォルダに入れるとエラーが出て止まるのですが、
これは、必ずフォルダ内に1セットで置いておくものなのでしょうか?
0944943
NGNG0945デフォルトの名無しさん
NGNGCSV形式のファイルを読み込んで、データグリッド等で
表示したいのですがコードがわかりません。教えてくださいー。
明日までにつくらないといけなくてこまってますー
0946デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=VB.NET+CSV&ie=UTF-8&hl=ja&lr=lang_ja
ttp://santamartadotnet.hp.infoseek.co.jp/documents/dotnettips/tips018.html
ttp://anetm.com/dev/tools/vbdotnet/112234.htm
0947デフォルトの名無しさん
NGNGPrivate Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
AxWebBrowser1.Navigate(TextBox1.Text)
TextBox1.Text = AxWebBrowser1.LocationURL
End Sub
とすると、Text1の内容が反映されません。
どのようにしたらよろしいのでしょうか?よろしくお願いします。
0948デフォルトの名無しさん
NGNG氏ね
----------------------------- 終了 ----------------------------------
0949デフォルトの名無しさん
NGNGBFlag = 0
GFlag = 0
と宣言しておき、
戻るボタン: BackBtn
進むボタン: GoBtn
とボタンがあります。
まず、BFlag,GFlag = 0の状態の場合、
BackBtn,GoBtn = False
何らかの事情でGFlag=1になった場合、
BFlag = 1 , BackBtn.Enabled = True , GoBtn.Enabled = False
と言う状態になり、その状態でBackBtnを押した場合、
BFlag = 0 , GFlag = 1 , BackBtn.Enabled = False , GoBtn.Enabled = True
その状態でGoBtnを押した場合、
BFlag = 1 , GFlag = 0 , BackBtn.Enabled = True , GoBtn.Enabled = False
と言うのを基本的に繰り返します。しかし、
BFlag = X(不定の数値)のばあい、X回BackBtnを押せるはずですが、あえてY回(X>Y)戻り、
Y回戻った後にZ回(Z≠X,Y)進み、その地点からX=0の状態まで戻りたいのですが、
どうすればいいのでしょうか?
(※)この質問はブラウザの「戻る」、「進む」のような感じのものです。(実際それを作っています)
いろいろと書いているのですが、しっくりくる動作が出来ません。
それと、GFlagが未知の数値の場合でも、進む・戻るを繰り返し、進むを最高まで押した場合、
GoBtn.Enabled = False
にしたいのですが、これもどうすればいいのかさっぱりです。
ごちゃごちゃした文章ですが、ご教授よろしくお願いします。
言いたいのは(※)の行のものを作るのにはどうすればうまく動作するのかと言うことです。
0950デフォルトの名無しさん
NGNGボタンの状態やフラグで、そういう状態を管理しようってのがそもそも間違いだって。
ボタンの状態は、それ以上先または後ろがないという状態を見えるように表現しただけ。
ボタンによって状態が管理されてるんじゃない。
0951デフォルトの名無しさん
NGNGありがとうございました。調べてみます。
0952デフォルトの名無しさん
NGNG>>950も触れてるけど、ボタンのEnabledプロパティーがTrueになっ
たりFalseになったりするのは単に「結果」に過ぎないからな。
結果があると言う事は、そうなる為の理由がある筈だろ? 管理すべ
きは、その「理由」の方だよ。
だもんで、設計を見直した方がいいかも新米。
0953デフォルトの名無しさん
NGNG全然読めないけどねえ。。。
>>949の問題は、恐らく「戻る」操作をしたときの(構造体配列か何かの)
インデックスの扱いに間違いがあるために発生していると思われる。
要するにデータ構造の扱いに不慣れなだけだと思うけど。
0954デフォルトの名無しさん
NGNGFSOを通じて得た情報をTableObjectを作って、Datasetを作って登録しました。
SQLサーバとかから拾ってきた情報ではなく、exe自体が作った情報なので現時点でDataAdapterはありません。
この状況で、たとえば、"*.cgi"ファイルの数とファイルサイズ合計を知ろうとして、
select count(*), sum(ファイルサイズ)
from ファイル情報
where ファイル名 like '*.cgi'
って書いて情報を得たいのですが、やり方がわかりません。
DataAdapterかConnectionにしか、Selectとかを書くやり方を知らないので困ってます。
"そもそもアプローチ自体が変!こうするものだ!"も含めて、誰か教えてください。
0955デフォルトの名無しさん
NGNG俺も同じような事で悩んだ
結局selectメソッド使って絞りこんで数を数えたけど
SELECT文発行できる方法あるなら俺も知りたい
0956デフォルトの名無しさん
NGNGここで、ファイルのアップローダを作ろうと思い、
FileFiledを用いて「ファイルを開く」ダイアログを出すようにしました。
ここで得たファイル名をVB上で取得するにはどのようにすれば
よいのでしょうか?これはオブジェクトではなく、HTMLらしいので
FileField.Textの様にはできませんでした。
よい方法がありましたら教えていただけると大変助かります。
どうかよろしくお願い致します。
0957デフォルトの名無しさん
NGNGMsgBoxでネットに接続してくださいとメッセージを出したいのですが
ネット接続を確認するにはどうしたらよいでしょう。
http://www.microsoft.com/japan/msdn/library/default.aspで
pingとかICMPで検索しても、それらしいクラスは見つからず・・・
ちなみにネットはフレッツADSLで、フレッツ接続ツールを使います。
0958デフォルトの名無しさん
NGNG素人なのでよく分からん、しかもC#だけど、こんなんじゃだめですか?
Socket.Connectedプロパティ
0959デフォルトの名無しさん
NGNGありがとうございます。漠然とネットに繋がってるか?じゃなくて
具体的にどっかに繋ぎに行ってみるってわけですね。
接続確認だからpingってことばかり考えてましたヨ
0960デフォルトの名無しさん
NGNGDataSetを作れてるって事は内部にDataTableがあるはずなんで
dim r as object = DataTable.Compute("Sum(ファイルサイズ)","ファイル名 like '*.cgi'")
でどうでしゃろ
カウント数は同じ式で
DataTable.Select ("ファイル名 like '*.cgi'")
で戻りのDataRowの数を調べる>>942
0961960
NGNGDim DI As System.IO.DirectoryInfo = New System.IO.DirectoryInfo("c:\")
Dim FiA() As System.IO.FileInfo = DI.GetFiles("*.txt")
Dim b As Long
For Each Fi As System.IO.FileInfo In FiA
b += Fi.Length ’バイト数を取得
Next
MsgBox(b)
再起呼び出しはしないので
適当に改造してください
0962954
NGNGありがとうございます。大変参考になりました。
たいていの処理はそれを組み合わせていけば可能な気がしますが、
[毎月ごとの社員ごとの営業成績(クロス)]
transform 社員cd, sum(売上高)
select 社員cd
from t売上
group by 社員cd
pivot 売上月
とか、
[大阪営業所の社員の売り上げ合計]
<パターン1>
select t社員.社員cd, sum(t売上.売上高)
from t売上, t社員
where (t売上.社員cd = t社員.社員cd) and (t社員.営業所 = '大阪')
<パターン2>
select 社員cd, 売上高
from t売上
where 社員cd in ( select 社員cd from t社員 where 営業所 = '大阪' )
group by 社員cd
とか、っていうのをSqlをがりがり書いて一発でぽん、って訳にはいかないですかねぇ・・・
・・・って、書いていて思いました。
そういうデータはたいていSQL Serverとかにあるから、ConnectionのSelectに書けばいいって話が・・・
半ば自己完結気味ですが、あればいいかも?と、ふと思ったもので。
>>942も含め、ありがとうございました。
0963デフォルトの名無しさん
NGNG「サーバー上で実行」にしてみ。HTMLの物でも、サーバー上で
簡単に扱えるオブジェクトになる。
後は、↓読め。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfSystemWebUIHtmlControlsHtmlInputFileClassTopic.asp
0964デフォルトの名無しさん
NGNG多分それは違うような気がする…
0965デフォルトの名無しさん
NGNGMsAccessで、テーブル(クエリでもいいんですけど)直結の帳票型フォームをつくったとします。
でもって、レコード単位でコマンドボタンをくっつけることが出来るじゃないですか。
くどい言い方をすると、「そのレコード専用のボタン」です。
たとえば得意先社名一覧フォームで、ボタンを押すと、その会社との取引履歴が出せる、
みたいな使い方です。
VB.NETのデータグリッドには、こういう「レコード1個1個の専用ボタン」みたいなものは
付けられないんですよね。
見りゃ分かるだろといわれれば、まあそうなんですけど。
となると、たとえば、セル(というかカラムというか列というか)のどれかをボタンに見立てる、
とかいうようなやり方しかないんでしょうか?
VB.NETはまだインストールして数日です。
それ以前のVBは知りません。
使用経験があるのはVBAだけです。
ようやくmdbファイルのデータ読み書きが出来るようになったばかりです。
これもやりかたはいくつかあるみたいですけど、取りあえず出来るようになったのは
Dim MyMDB As New ADODB.Connection
Dim MyRst As New ADODB.Recordset
MyMDB.Open("何とか")
MyRst.Open("何とか"。。。)
な感じの、いままでVBAでレコードセット開いたりDbExecuteしたりしてきたそれの延長みたいなやり方だけです。
0966デフォルトの名無しさん
NGNG既存のシステムを.NET化したいというのなら本当にその必要があるのか
考えた方がいい。
場合によってはAccess+VBAの方が向いているものもあるし。
もし.NETを身につけたいというのが目的なら、個別の質問より先に全体を学んだ方がよいような。
回答になってなくてスマソ。
0967デフォルトの名無しさん
NGNGVB.NET2002にバンドルされているCrystal Reportsを
つかって手製アプリに印刷機能をつけ、開発機では問題なく動くのです。
しかし開発機以外でアプリの印刷機能を使おうとすると、
System.IO.FileNotFoundException: ファイルまたはアセンブリ名 CrystalDecisions.Windows.Forms、
またはその依存関係の 1 つが見つかりませんでした。
ファイル名 : "CrystalDecisions.Windows.Forms
というエラーメッセージがでて機能しません。
Crystal Reportsを使ったアプリは必ずそのパソコンにCrystal Reportsを
インストールしなければならないのでしょうか?
もしくはdellの異常や名称変更によるトラブルなのでしょうか?
ちなみに開発機のassemblyファイルをインストール機にコピペすると
dellがないといったエラーメッセージに変わります。
どうか教えてください。
0968デフォルトの名無しさん
NGNG0969967
NGNG0970デフォルトの名無しさん
NGNGCSV形式のファイルを読み込んで、データグリッド等で
表示したいのですがコードがわかりません。教えてくださいー。
どうしてもわかりません ヒントだけでもー
0971デフォルトの名無しさん
NGNG963で上げたURLのサンプルは、そうなっている訳だが。
「runat="server"」って書いてあるでしょ。
後はプロパティの一覧をじっくり見れば簡単な話。
それらしいのを一つ一つ見ていけば分かるから、それ以上
世話焼かすな。
VB6のWebClassやらJava Servletやらでファイルアップロードを
やった経験からすれば、.NETのは簡単で楽で涙が出たぞ。
0972デフォルトの名無しさん
NGNGSystem.Data.Oledb名前空間のクラスを活用するとか。
csvを読み込めるOLEDB Providerがあるはずだが。
「Jet OLEDB Provider」で読めると思ったが手元の環境では
検証できんし、検索してもmdbかxlsの例しかヒットせん。
0973デフォルトの名無しさん
NGNGむずかしいのでしょうか
0974デフォルトの名無しさん
NGNGすぐ見つかるだろ。
普通は↓とは違う方法。
>>972
こんな感じで。
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=パス名;Extended Properties='text;FMT=Delimited;HDR=YES'"
0975デフォルトの名無しさん
NGNG0976デフォルトの名無しさん
NGNGAccessのような完全連結じゃないけど
似たようなことはできる
1レコード分に相当するUserControlをつくり
Panelにレコード分ロードする
Y座標を上手にあわせてスクロールバーのプロパティをONにすれば解決
イベントもそれぞれのUserControlから独自に拾える
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNG社内向けシステムとかだったらVBAで組んで使いながら適宜改修して行くほうが使いやすいだろうしね。
0980デフォルトの名無しさん
NGNGDatagridに設定するにはどうすれば良いでしょうか?
0981965
NGNGレスありがとうございます。
ご推察通り、職場用の小さなシステムです。
近い将来システム増改築となった場合に、これおぼえときゃAccess使うより
びっくりするほど安くあがりそう、とかセコいこと考えてました。
AccessとVBの違いは、「特化ツールか汎用ツールか」程度にしかとらえてなくて、
VBに何か不利な点があるとしても、それはせいぜい「やれることが多すぎて戸惑うかも」
ぐらいの認識だったので、だったらちょっと我慢すれば同じようなものがつくれるんじゃ
ねーの、と。
モノになるかどうかはともかく、始めてみればこれはこれで結構おもしろいので、
本業の合間を見ながらしばらく続けてみます。
>>976さんの案は、今の自分の技量ではちょっときびしいです、ごめんなさい。
文章コピーして取って置いて、もう少し腕上げたらそのとおりに試してみます。
0982デフォルトの名無しさん
NGNG例えばグーグルツールバーや、ヤフーツールバーはインストール
するとブラウザに機能が追加されます。このような機能は
アクティブXの技術を使ってるのでしょうか?それとVB.NETなどで
開発は可能なんでしょうか?
0983デフォルトの名無しさん
NGNG0:Yes, 1:No, 2:どちらとも言えない, 3:無回答
みたいなものを扱うとき、データ型って何使うのが普通なんですかね?
charなのかbyteなのかintなのか、どれでも良い気もするのですが・・・
誰か教えて。
0984デフォルトの名無しさん
NGNG0985982
NGNGということはintですね。
DBにデータを保存すると4byteは無駄な気がしてしまうのですが気にすることでもないですかね?
0986984
NGNG0987986
NGNG984ではなく985です。
吊って来ます。
0988デフォルトの名無しさん
NGNG別に値の範囲が決まっているならDB側のサイズを小さくするのは問題ないのでは?
SQLServerみたいに型付けされててもキャストすればいいだけだし。
0989983
NGNGbyte型を使った場合定数との比較をするとintにキャストされて無駄かなと
思ったのですが比較対象にbyte定義した列挙型を使えばいいのですね。
そのほうがコード自体も読みやすいかもしれませんね。
参考になりました。ありがとうございます。
ちなみにですがこういう場合char型は普通使わないのでしょうか?
実はテーブル定義自体はcharになっておりましてどうしようかなと考えていたものですから。
0990デフォルトの名無しさん
NGNGデザインで直接値を設定し、
ソース上ではDBの値を加工しチェックボックスや
コンボボックスの列を追加しています。
例えばDBから5列値を取得し、ソース上で1つコンボボックス列を
追加するとします。
その際、コンボボックスは6列目になってしまいますが
3列目に挿入することはできますでしょうか?
0991デフォルトの名無しさん
NGNG微妙に、だったり、全く違ったり、だったり。
0992デフォルトの名無しさん
NGNG0993デフォルトの名無しさん
NGNG0994デフォルトの名無しさん
NGNG0995デフォルトの名無しさん
NGNG遅くなり申した
Lengthは戻ってきた配列の数が入っています
For Each分で1レコードずつ取り出して処理するのが一般です
配列のDataRow()をDataGridに表示する方法は、
再度仮のDataTableに結果をセットしてやるなど面倒になります(たぶん
結果を返す方法はいろいろあるので調べてみてください
そのほうがDataSetの構造がよくわかると思います<m(__)m>
0996デフォルトの名無しさん
NGNG>byte型を使った場合定数との比較をするとintにキャストされて無駄かなと
>思ったのですが比較対象にbyte定義した列挙型を使えばいいのですね。
こんなこと言う奴が無駄とかなんとか考えても無駄だ。
0997デフォルトの名無しさん
NGNG/ ´_ゝ`) 1000ですが、失礼して通りますよ…
| /
| /| |
// | |
U U
0998デフォルトの名無しさん
NGNG焦り過ぎ(w。
0999デフォルトの名無しさん
NGNGさあ、逝け↓
1000デフォルトの名無しさん
NGNG||/ ( ´・ω・)( ) クマが迫っている気がする
|| ( )|( ● )
 ̄ ̄ ̄ ̄ ̄ u―u'
_____
||// ∧_∧|∧_∧
||/ (n´・ω・)n ) 見られてる気がする
|| (ソ 丿|ヽ ● )
 ̄ ̄ ̄ ̄ ̄ u―u'
_____
|| ● ●|∧_∧
|| ( _●_)(n´・ω・n) クマなんて居ないのに迫っている気がする
||、 |∪| |( .)
 ̄ ̄ ̄ ̄ ̄ u―u'
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。