(*´д`*)アハァ… VB初心者質問スレ Part22
■ このスレッドは過去ログ倉庫に格納されています
0001HTML化チェック済み
NGNGPart12 http://pc3.2ch.net/tech/kako/1026/10266/1026642565.html
Part13 http://pc3.2ch.net/tech/kako/1029/10292/1029241786.html
Part14 http://pc3.2ch.net/tech/kako/1030/10309/1030947162.html
Part15 http://pc3.2ch.net/tech/kako/1032/10327/1032706491.html
Part16 http://pc3.2ch.net/tech/kako/1034/10343/1034302532.html
Part17 http://pc3.2ch.net/tech/kako/1036/10361/1036154952.html
Part18 http://pc3.2ch.net/tech/kako/1038/10381/1038103769.html
Part19 http://pc3.2ch.net/tech/kako/1039/10398/1039859691.html
Part20 http://pc2.2ch.net/tech/kako/1041/10418/1041879465.html
Part21 http://pc2.2ch.net/test/read.cgi/tech/1044028945/
VB.net関連スレ
【老若】VB.net質問スレ【男女】 (Part2)
http://pc2.2ch.net/test/read.cgi/tech/1043629429/
心得
壱.質問する前に過去ログにも目を通してみる。
弐.質問する前に MSDN などで調べてみる。
参.VBScript もこのスレでOK。
四.インストーラーなどの質問もOK。
五.下ネタもたまにならOK。
0403385
NGNGいやぁ勉強になります
結論は同じじゃないけどこの場合で使うにはどっちゃでもいいようですね
皆様のカキコからこんなんも参照できますた
http://www.microsoft.com/japan/developer/library/VBCon98/vbconproperties.htm
http://www.microsoft.com/japan/developer/library/VBCon98/vbconpropertyproceduresvspublicvariables.htm
0404デフォルトの名無しさん
NGNGVB5以降は外部からのアクセスは自動でGet/Let相当の動作になったと思うが記憶違いかもしれない。
0405デフォルトの名無しさん
NGNG仕様変更や情勢の変化が起こった際に泣きを見てる香具師が多いのも事実。
そんな香具師らは平気な顔をして
「徹夜して対処するから大丈夫。」
笑っちゃうね。最初からもう少し掘り下げて考えて作れば、徹夜する必要も無いのにね。
1日長く考えても、そのような対応を含めると、長く考える方が有利の場合が多い。
日本って馬鹿だから、そこら辺の研究考察時間を開発の工期見積に含めないよね。
正しくないとしても知ってるやり方で、早くできるのが一番偉いと勘違いしてるみたい。
0406デフォルトの名無しさん
NGNGントのソフトを作っております。で、まだLAN内でしか試していないので
すが、IPアドレスを入れれば、インターネットでつながった先のパソコン
とも通信できるのでしょうか?本当にくだらない質問ですいませんがおねが
いします。
あと、ファイルに数値を保存したいのですが、その数値と同じレコードに入れ
というような風にするにはどうすればいいでしょうか?(例えば最初に1が
きたら最初の場所に、次に13が来たら13の所に、そこで5が来たら5の所
にというような風に、で、後で先頭から順に正しい順番(1,5,13)で出力したい)
アイデアお待ちしております。
0407デフォルトの名無しさん
NGNGプロパティ一つで何を熱くなってるんだおまいは?
なんか鬱憤たまってるみたいだが、そういう文句は自分の現場で言え。
0408デフォルトの名無しさん
NGNG1.試してみればいいだけの話でわ?
2.素直にRDB使ったら?
0409デフォルトの名無しさん
NGNG>日本って馬鹿だから
アイタタタタ・・・
ほかのどの国で経験積んできたんだろw
0410デフォルトの名無しさん
NGNGよく知らないが、考え方は同じでアクセッサメソッドってやつでしょ。
0411デフォルトの名無しさん
NGNG基本的に繋がる。ルーターや火壁によって蹴られる可能性もあるが。
0412デフォルトの名無しさん
NGNG日本で経験積んでもちょっと回りを見回すだけで日本が馬鹿って分かりますよ。
0413デフォルトの名無しさん
NGNG0414デフォルトの名無しさん
NGNGそのPCにPingが届くのであれば、繋がると考えてオケ。
>412
ほほぅ、ちょっと回りを見渡すだけで日本が見えるのですか。
すごい視力ですね。
0415デフォルトの名無しさん
NGNG止めとけって。
>>414みたいな視野の狭いヲサーンプログラマ(ともいえないレベル)の人間が反応するぞ。
自分たちのやってきたことを否定されてるんだから、
反応しないはずも無いが。
0416デフォルトの名無しさん
NGNGつーか そこまで”オブジェクト指向的”であることにこだわるヤシが
VBを使ってて発狂しないのか疑問だw
結局この手のもんはトレードオフでしょ。
速度や利便性を取りたい場合もあるし、将来の拡張性のために
あえて今は必要なくても冗長に書くこともある。
使い分けのできないヤシ、どういう場合だろうとどっちかに決めつけて
融通の利かないヤシがDQN
0417デフォルトの名無しさん
NGNGPingが届かなくてもつながる場合があるし、届いてもつながらない場合もあるぞ。
適当な事いうなよ。
0418414
NGNGほほぅ、やはり日本を語る人の視野のスケールは違いますなw
>417
いやだから、絶対繋がるとは書いてないじゃん・・・
ここでネトワクの細かい話までするのはそれこそスレ違いだし、
そんな話して>406が理解できるとは思えん。
曖昧な書き方したのは悪かったよ。
0419デフォルトの名無しさん
NGNG> ほほぅ、ちょっと回りを見渡すだけで日本が見えるのですか。
誰が見えるって? 見えるわけないだろ(藁
0420デフォルトの名無しさん
NGNG> そんな話して>406が理解できるとは思えん。
所詮あんたの思い込み。
0421デフォルトの名無しさん
NGNGそうですか。じゃあ、それなのに日本を語るのは間違いでは?
>420
そうだね。たしかに私の仮定だった。
つっこみはもういいから、君が>406にしっかりと説明してあげてよ。
0422デフォルトの名無しさん
NGNGちなみに漏れは「通常は」と書いたわけであって、絶対そうしろとは書いてない。
ただ、プロパティというのは非常にうまい仕組みなので、それを使わない手はないと思う。
パブリック変数に一度してしまうと、後々面倒なことになる場合もあって、余程のことが
ない限り、やめといた方が無難だと思う。
0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNGパブリック変数にしても外部からのインタフェースを変えることなく
プロパティに変更できる便利さ。
0425デフォルトの名無しさん
NGNG結局それぞれのポリシーの問題だし。
それにこれ以上いじくると荒らしに変貌しかねん。
0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNGデバッガでスタックトレースを見るにはどうすればいいんでしょうか。
0428デフォルトの名無しさん
NGNG>385の質問に
>390が正論を言ったのだが、>391が反論。
最初は>391が叩かれていたのだが、
で>405あたりのオブジェクト指向狂信者が暴れだした。
ってところだろ。
0429デフォルトの名無しさん
NGNGInt()関数と同じ働きをするREALbasic用の関数をご存じですか?
REALbasicにはFloor()とRound()とCeil()というものがあるのですが
どれも微妙に違うみたいなんです。
0430デフォルトの名無しさん
NGNG>ところで、Javaにもプロパティって考え方あるの?
Beanではクラスに
Get〜
Set〜
と言うメソッドを〜というプロパティと見なしたりする。
0431デフォルトの名無しさん
NGNGsub hoge(byref fuga)
fuga = hage
end sub
という参照渡しで値をいじる関数があった時、
hoge classA.B
ってやると結果が腐る、ってのなかったっけ?
パブリック変数の時はclassA.Bはhageになるが、プロパティーの時は
変更されないとかそんな感じの。
そんなことするなヴォケ、って思うけど(笑
0432デフォルトの名無しさん
NGNGそりゃそうだ。パブリック変数=プロパティGET=メンバ変数とかからの
メソッドの戻り値を変更してもメンバ変数自体が代わることはない。
ようするにhoge Val(a)とやってもaの内容が変わらないのと一緒。
0433432
NGNG> 変更されないとかそんな感じの。
ちょっとここ見落としていた。
パブリック変数の場合はクラス内から(Meをつけずに)アクセスした場合は
メンバ変数と同等。クラス外もしくはMeをつけた場合はプロパティ経由と同等。
なのでそういう結果になる。
0434デフォルトの名無しさん
NGNGProperty Let/Getと同じ動作になると分かったよ。
というわけで、クラスの外部から見た場合はパブリック変数とLet/Getの
違いは全くないということでいいかな。
0435デフォルトの名無しさん
NGNGそのクラスを別のクラスでImplementsすると、
パブリック変数をProperty Let/Get扱いになるでしょ。
0436デフォルトの名無しさん
NGNGMeつきとMeなしアクセスしたときの速度を比べるとMeなしの方が速い。
もちろんフォームもクラスの一種なのでMeなしでアクセスした方が速いのだが、
面白いことにフォーム内のコントロールに限っては同じ。
コントロールは特殊な扱いなのだろう。
0437デフォルトの名無しさん
NGNG動作確認できました。
おかげさまで、解決・・・・のはずが、今度は本文に改行をいれる方法が
わからなくて、悩んでたりする。(w
vbCrLfとか、<BR>とか試してみたんですが・・・。
ご存知の方、コメントください。
0438デフォルトの名無しさん
NGNG>>331氏が提示してくれたURLに
「改行する際には、「%0D%0A」を指定してください。」と書いてありました。
申し訳ない。m(_ _)m
これで、OEについては完全解決。
あとは、Becky!等での動作確認だけです。
0439デフォルトの名無しさん
NGNGリストボックスのMultiselectは2の拡張スタイルにしており、
リストボックスには複数のリストが登録されていて、
チェックボタンにチェックを入れたときに、そのリストボックスの
全ての項目が青色に反転するようにしたい(つまり、全ての項目を
選択したと同じに)。
どなたかご教授おねがいします。
0440デフォルトの名無しさん
NGNGDim i As Long
For i = 0 To ListBox.ListCount - 1
ListBox.Selected(i) = True
Next
あまり説教じみたことは言いたくないのだが、とにかく、ヘルプとオブジェクトブラウザと
インテリセンス(入力補完)機能を使いこなすことを心がけよう。
(せっかくの便利な機能を使わないのでは、RADツールを使う意味がない)
慣れれば、新しいことをやるときにも戸惑わず、迅速に対応できる。
それでは、がんばってね。
0441デフォルトの名無しさん
NGNG>インテリセンス(入力補完)機能を使いこなすことを心がけよう。
若いうちから何言ってんだ。
0442デフォルトの名無しさん
NGNG教えてもらってこんなことを言うのもなんだが、、、
俺の言っていることをよく読め。
そして自分で書いたプログラムを一度実行してから
人に言え。
この低脳が。マジで頭にきたぜ。
0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNG停止中にCtrl+L
もっと細かいレベルで見たいならネイティブコードコンパイル時にデバッグ情報を生成してVCとかを使ってみる。
0445デフォルトの名無しさん
NGNGなぁなぁ。VBのデバッグ情報上手く使えないような気がするのは気のせい?
0446デフォルトの名無しさん
NGNGうまく使いこなせない?
0447デフォルトの名無しさん
NGNGVCで読み込んでも行がずれたりしない?
つーかファイル名とかのせいで素直に読み込んでくれなくなかった?
0448デフォルトの名無しさん
NGNGおぉthanx
0449Not 440
NGNGおそらくリストが4万項目あると見た。
0450デフォルトの名無しさん
NGNG可能ですか?
ファイアーウォールもどきみたいに任意のプロセスの接続を停止させたりしたいんですが...
0451デフォルトの名無しさん
NGNG「予期せぬエラー457 このキーは既にコレクションの要素に割り当てられています」と
表示され、パッケージができません。
どなたか対処法もしくは原因しりませんか?
0452デフォルトの名無しさん
NGNGの値があるのですが、どうやれば取り出すことができますか?
0453デフォルトの名無しさん
NGNG>VB.NETで、ポインタ変数があり
ありません。
0454デフォルトの名無しさん
NGNGあったよ!!??
0455デフォルトの名無しさん
NGNGここは.Net以外のVBスレなので、ここで聞いてもCopyMemory dst(0),byval srcPtr しれ、
としか返ってこないと思われ。
>>1のリンクからVB.Netスレでドゾ。
0456439
NGNG0457デフォルトの名無しさん
NGNGまさか、List1.ListIndexが複数になる方法を探してるとかか?
つーか、偽物に反応してもしゃーないか…。
0458デフォルトの名無しさん
NGNG0459439
NGNG変な奴らが多い・・・・・。
0460デフォルトの名無しさん
NGNG無理。なぜなら2chだから。
0461デフォルトの名無しさん
NGNG押したことにすることって出来るのかな?
0463デフォルトの名無しさん
NGNGアメリカでは、VBはプロ用
ジャパンでは、VBは素人用
という地位だそーです(.net magazine 4月号より)。
0464デフォルトの名無しさん
NGNGその勘違いが日本のVBユーザの技術不足を招いているんだろうね。
0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNG素人が使う−>バカなので技術の積み重ねがない−>素人のまま−>どんどん素人が増える
悪循環だな。
0467デフォルトの名無しさん
NGNG糞見づらい。
0468デフォルトの名無しさん
NGNG慣れれば楽。
0469デフォルトの名無しさん
NGNGちょっと違うよ。
馬鹿が使いやすい−>バカなので技術の積み重ねがない−>馬鹿のまま−>VBをかじった馬鹿がどんどん増える
やはり悪循環だな。
0470デフォルトの名無しさん
NGNG0471デフォルトの名無しさん
NGNGそれで、その出力したもののなかで、特定のソフトのものだけを抽出したいのですが、
これをジョブ名で特定しようとしたら他のソフトとジョブ名がかぶっちゃってたのです。
2ちゃんねらーのみなさま
なんとかして特定のソフトのみから打ち出したもののみをカウントする方法はありませんでしょうか?
0472デフォルトの名無しさん
NGNGSendKeys
0473デフォルトの名無しさん
NGNGDim i
BBB
End Sub
-------------
Sub BBB()
Dim i
End Sub
------------
というように、あるプロシージャが別のプロシージャを呼ぶときに、両方で同じ名前の変数を使っちゃっても大丈夫なようなんだけど気のせい?
つまりAAAのiとBBBのiが独立に働いてくれてるような気がする。
0474デフォルトの名無しさん
NGNG変数の宣言レベルについて勉強しる。
0475デフォルトの名無しさん
NGNGスコープって言った方がいいと思う
0476473
NGNGスコープといってもダブっているiは気になるもの。
AAAのiの期限が切れてないうちにBBBのiを使えるということは、
VBはAAA.iとBBB.iという感じで複数箇所のiを分けて使っていてくれているようだ。
0477デフォルトの名無しさん
NGNGのところでエラーが出た。
0478デフォルトの名無しさん
NGNG0479デフォルトの名無しさん
NGNGN88BASICでも使え
0481デフォルトの名無しさん
NGNGスコープの意味を 100 万回調べれ。
0482デフォルトの名無しさん
NGNG山口さんちのツトム君と関口さんちのツトム君は別人ということだ。
0483476 ◆0d6Ohf/jLo
NGNGローカルスコープの意味を知るのは簡単だ。
問題は
Call BBB
が単なるインクルードでないことだな。現在の位置にある情報を置いてけぼりにして別の場所にジャンプする、という感じだ。
0484デフォルトの名無しさん
NGNGCall BBB
をインクルードだと言ったの?
0486デフォルトの名無しさん
NGNG初心者にSendKeysを奨めるのって、親切そうに見えてウラに悪意が感じられる(w
# keybd_event じゃダメ?
0487デフォルトの名無しさん
NGNG凄い勢いで馬鹿
0491デフォルトの名無しさん
NGNG0492デフォルトの名無しさん
NGNG意味不明。
Formだけ取り出したいなら.frmだけ隔離しる。
0493デフォルトの名無しさん
NGNG何がやりたいのかいまいちわからないけど、プロジェクトファイルを消したいのなら
それでいいんじゃないの?
0494デフォルトの名無しさん
NGNGあんがと
0496476 ◆0d6Ohf/jLo
NGNG0497デフォルトの名無しさん
NGNGそら、マルチタスクってタイマー割り込みが元だからなぁ。
0498デフォルトの名無しさん
NGNGもうこんな馬鹿らしいことは止めにします
0499476 ◆0d6Ohf/jLo
NGNGその裏技的割り込みで、
Timer1イベント。Inet1.OpenURLでjpgをダウンロードしつつ、
Timer2イベント。Inet2.OpenURLでzipをダウソできたりできそう。
0500デフォルトの名無しさん
NGNG0501デフォルトの名無しさん
NGNGでも、問題は非プリエンティブって事だな。
どこかで時間のかかる処理を入れると他のタイマーイベントの発生が遅れる。
まぁ、そのためのDoEventsか。
そう言えば、DoEventsした後に同じタイマーのイベントが発生したらややこしい気もするなぁ・・・。
再入可能をしっかり頭に入れて設計しないとはまりそう。
■ このスレッドは過去ログ倉庫に格納されています