VBプログラマ質問スレ(Ver.6.0 まで) part61
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/02/01(金) 21:20:49.96/ \
/ ⌒ ⌒ \ 論破くん↓必死だなー
/ (●) (●) \
| 、" ゙)(__人__)" ) ___________
\ 。` ⌒゚:j´ ,/ j゙~~| | | |
__/ \ |__| | | |
| | / , \n|| | | |
| | / / r. ( こ) | | |
| | | ⌒ ーnnn |\ (⊆ソ .|_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
構造化例外処理ならこうだろ。 AがFinally、BがCatch、Cが処理
Sub A()
Dim objConnection As ADODB.connection
Set objConnection = New ADODB.connection
Call B(objConnection)
If objConnection.State <> adStateClosed Then
Call objConnection.Close
End If
End Sub
Sub B(ByVal objConnection As ADODB.connection)
On Error Resume Next
Call C(objConnection)
If Err.Number <> 0 Then
Debug.Print Err.Description
End If
End Sub
Sub C(ByVal objConnection As ADODB.connection)
Call objConnection.Open
End Sub
前スレ VBプログラマ質問スレ(Ver.6.0 まで) part60
http://toro.2ch.net/test/read.cgi/tech/1351327234/
0002デフォルトの名無しさん
2013/02/01(金) 21:40:00.69質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、
「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。
VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。
○ 質問者の心得
一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。
二.VBScript、インストーラーなどはこのスレでOK。
三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。
四.荒らしは相手しない。
○ 回答者の心得
一.答えられない質問は無駄に罵倒せずスルー。無理するな。
二.代用法を強制しない。
三.回答する上で必須ではない情報をむやみに聞き返さない。
四.荒らしは相手しない。
五.VB情報募集中。
六.回答は質問者が理解できるよう具体的に。
MSDN Online Japan ホーム
http://www.microsoft.com/japan/msdn/default.asp
Visual Studio 6.0 Service Pack 6
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
http://www.google.co.jp/
※「まず自分で調べる」クセを身につけよう。
0003デフォルトの名無しさん
2013/02/01(金) 21:40:49.42Part 2 http://piza2.2ch.net/tech/kako/990/990793224.html
Part 3 http://piza2.2ch.net/tech/kako/1000/10005/1000523122.html
Part 4 http://pc.2ch.net/tech/kako/1006/10069/1006922992.html
Part 5 http://pc.2ch.net/tech/kako/1010/10106/1010624646.html
Part 6 http://pc.2ch.net/tech/kako/1013/10138/1013844542.html
Part 7 http://pc.2ch.net/tech/kako/1015/10158/1015836357.html
Part 8 http://pc.2ch.net/tech/kako/1018/10187/1018794901.html
Part 9 http://pc.2ch.net/tech/kako/1020/10208/1020830472.html
Part10 http://pc.2ch.net/tech/kako/1022/10221/1022127528.html
Part11 http://pc.2ch.net/tech/kako/1024/10243/1024380249.html
Part12 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/tech/kako/1044/10440/1044028945.html
Part22 http://pc2.2ch.net/tech/kako/1046/10463/1046354784.html
Part23 http://pc2.2ch.net/tech/kako/1047/10477/1047743187.html
Part24 http://pc2.2ch.net/tech/kako/1050/10501/1050151126.html
Part25 http://pc2.2ch.net/tech/kako/1052/10526/1052627913.html
Part26 http://pc2.2ch.net/tech/kako/1055/10551/1055145106.html
Part27 http://pc2.2ch.net/tech/kako/1058/10586/1058674927.html
Part28 http://pc2.2ch.net/tech/kako/1061/10612/1061296197.html
Part29 http://pc2.2ch.net/tech/kako/1065/10654/1065446334.html
0004デフォルトの名無しさん
2013/02/01(金) 21:43:09.80Part31 http://pc2.2ch.net/test/read.cgi/tech/1073732636/
Part32 http://pc5.2ch.net/test/read.cgi/tech/1077216109/
Part33 http://pc5.2ch.net/test/read.cgi/tech/1080606445/
Part34 http://pc5.2ch.net/test/read.cgi/tech/1084544243/
Part35 http://pc5.2ch.net/test/read.cgi/tech/1087519251/
Part36 http://pc5.2ch.net/test/read.cgi/tech/1092906058/
Part37 http://pc5.2ch.net/test/read.cgi/tech/1090286450/
Part38 http://pc5.2ch.net/test/read.cgi/tech/1095673000/
Part39 http://pc5.2ch.net/test/read.cgi/tech/1099737063/
Part40 http://pc5.2ch.net/test/read.cgi/tech/1106748775/
Part41 http://pc8.2ch.net/test/read.cgi/tech/1112414085/
Part42 http://pc8.2ch.net/test/read.cgi/tech/1116924129/
Part43 http://pc8.2ch.net/test/read.cgi/tech/1123952677/
Part44 http://pc8.2ch.net/test/read.cgi/tech/1130231657/
Part45 http://pc8.2ch.net/test/read.cgi/tech/1133977286/
Part46 http://pc8.2ch.net/test/read.cgi/tech/1138975113/
Part47 http://pc8.2ch.net/test/read.cgi/tech/1141320612/
Part48 http://pc8.2ch.net/test/read.cgi/tech/1146678926/
Part49 http://pc8.2ch.net/test/read.cgi/tech/1152667953/
Part50 http://pc10.2ch.net/test/read.cgi/tech/1161517193/
Part51 http://pc11.2ch.net/test/read.cgi/tech/1169949451/
Part52 http://pc11.2ch.net/test/read.cgi/tech/1179563617/
Part53 http://pc11.2ch.net/test/read.cgi/tech/1187667616/
Part54 http://pc11.2ch.net/test/read.cgi/tech/1204552981/
Part55 http://pc12.2ch.net/test/read.cgi/tech/1247487156/
Part56 http://hibari.2ch.net/test/read.cgi/tech/1275397597/
Part57 http://toro.2ch.net/test/read.cgi/tech/1304095827/
Part58 http://toro.2ch.net/test/read.cgi/tech/1328782534/
Part59 http://toro.2ch.net/test/read.cgi/tech/1344325875/
0005デフォルトの名無しさん
2013/02/01(金) 21:46:48.93スレ立てこんなんじゃ全然ダメw
構造化例外処理をなんで>>1書くかな。
普通、テンプレだろ。
0006デフォルトの名無しさん
2013/02/01(金) 21:53:24.44もう終わった言語で
これだけ伸びてるんだ。
論破くんはいいおもちゃじゃないか。
このスレまるまる晒しあげして遊ぼうよw
0007デフォルトの名無しさん
2013/02/01(金) 22:05:32.91目くそ鼻くその言い合いは見苦しい。
スレ立てもまともにできないんじゃ、コードもまともに書けないだろ。
ま、力抜けってことだ。
0008デフォルトの名無しさん
2013/02/01(金) 22:08:29.13>>5
模範となるものだからに決まってるだろ。前スレの>>792は手本として
掲載されるだけの価値があるものだという結論が前スレで出たに近いだろ。
大勢の技術者が議論して>>792は構造化プログラミングの王道を行くもので
構造化プログラミングの真髄を示す優れたコードだと結論付けられたような
ものだったろ。忘れたのか?思い出せ。
0010デフォルトの名無しさん
2013/02/01(金) 22:14:09.08VB6のランタイムがサポートされなくなることは、マイクロソフティーの間では周知の事実になっている。
そんな将来の無い、今年で終わりを告げる言語のスレで、論破を連呼するロンパールーム世代のIT土方構成員。
ドナドナドナ〜♪ 論破の雄叫びも、IT土方再下層の最悪の労働環境からの叫びにしか聞こえない。
0011デフォルトの名無しさん
2013/02/01(金) 22:16:03.74. ,r'";; ;; ;;\,,.....,
,,r'";; ;; ;,,, ;;; , ;;; ;;;,`'::,、 .................
,:r';;; ;; ,;;; ;; ;; ;; ;;; ,;; `':,、 ........::::::;;;;;;;;;;;;;;;:::::::.........
,r'";;;,, ,,;; ,,;;;, ,,,, ; ;; ;; ,, ;;, ;;`';;、_:::::::::::::::;;:'' ''';;;:::::::::::::::
;;; ,,,;;; ;,,,;;; ;; ;,,, - '''' ''';‐-,, ,, ,,、,,, ;;`';;、_:::;;;'' '';;- ''""
, ,,,,,,;;;;; ...,, -‐- ,... ...--‐‐''''"
( ´-`) ある晴れた 昼さがり
| つつ /l/l
______ヽ ヽ\\__ 〆 ´`\
|――――――|匚JJヽ>ー|-|--‐メ、゚_゚)
|――――――|ロ匚ニニニニコ .〈コ
| / ニヽ―/ =ヽ 〉// ̄`ー、ヽヽ
ヽ゚ノ  ̄ ヽ ゚ノ 〈/ ヽ〉 〈/.ヽ〉
荷馬車が ゴトゴト
,〜〜 、,,
_ ー!⌒ー / ____/ ヽ
ゝ -ノっ  ̄ ̄ヽ / ̄^ヽっ /,, , '| ___ ▲
_| ` ;;__ヽ__/_ > | ||| | /J ____ |_┌┐,,|___
| (oo丿 , |―――――| | || ――ー-' _ _ _ - -
|―ヽヽ /__.|―――――|ニニニ」ヽ/ヽヽ/ ー ー ―
_ .|― し' J |/ ニヽ―/ =ヽ |ゝ ∩ 7ゝ ―‐− ー−
 ̄ヽニ ̄ ̄ヽヽ゚ノ ̄ヽ ゚ ノ ,,,,,,,,,, , ,,,, ,,, ,,,, ール''
,, ,,,,, ,, ̄  ̄ ,,,77''''''7'''''''
0012デフォルトの名無しさん
2013/02/01(金) 22:16:35.27/.:;;;;;;;;;;;;;;;;;;;;;::.\ ^^
/ .::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::..ヽ ドナドナドーナードーナー
__AーA
_,ィ´▼⊂ ・ ・⊃
.... .. .. ' {●.▲ヽ(_⌒) .. ... ........ ... .. .... ..
:::: :: .,' i――――――i ':, :: :::: :::: :::::::: ::::
;; ;; :," |______| `:, :;;; ;;;;;; ;;; ;;;;
w ,.' i,,i ;;;;;;;;;;;;;;;;;;;; i,,i;;:.. ゙v w゙゙w゙w゙゙w
",i ,;'' :::::::::::::::::::::::';,::::::... ヾ、 w vw w
./ ,;;:´ :::::::::::::::::::::':;;,::::::::.. i,'、 ww w
0013デフォルトの名無しさん
2013/02/01(金) 22:27:28.10http://www.youtube.com/watch?feature=player_embedded&v=IhiyCsZegLU
悲し過ぎる・・・。
0014デフォルトの名無しさん
2013/02/01(金) 22:31:36.980015デフォルトの名無しさん
2013/02/01(金) 23:11:02.12前スレでJava 7のtryステートメントが出てたけどあれをVBでやるならこうだからな。
Sub Try(ByVal objCloseable)
Call Process(objCloseable)
Call objCloseable.Close()
End Sub
Sub Process(ByVal objCloseable)
On Error Resume Next
Call objCloseable.Process()
If Err.Number <> 0 Then
End If
End Sub
Class Closeable
Public Sub Process()
End Sub
Public Sub Close()
End Sub
End Class
Sub Main()
Call Try(New Closeable)
End Sub
0016デフォルトの名無しさん
2013/02/02(土) 00:04:26.07だっせw
0017デフォルトの名無しさん
2013/02/02(土) 00:24:58.01お前はそれよりスマートなコード書けんの?無理だろ。
なぜなら>>15はこれ以上ないほどに洗練されてるから。
俺ははからずもVBの限界を示したといっても過言ではない。
>>15はVBの限界。はい論破。
0018デフォルトの名無しさん
2013/02/02(土) 00:53:31.88どんな機能なのか>>17に説明してもらう。
2.その上で、>>15はそれを満たしているのかい?と質問する。
これだけで>>17は自滅すると思う。
じゃ後はよろしく。
0019デフォルトの名無しさん
2013/02/02(土) 00:56:27.81お前は論破されるのがこわいからできないってわけ。その時点で論破されてるな。はい論破。
0020デフォルトの名無しさん
2013/02/02(土) 00:58:34.83はい論破とは、相手を論破した際に使用する言葉である。
概要
しかし、実際は論破できておらず単に屁理屈を述べているだけのことが多い。
掲示板等でマジになったときに使うとむしろ醜態をさらしてしまうため、決して顔真っ赤な状態で書き込んではならない。
0021デフォルトの名無しさん
2013/02/02(土) 06:08:46.88VBスレでJavaの話はナンセンス。
0022デフォルトの名無しさん
2013/02/02(土) 06:15:19.29申し訳ないが死ぬまでROMってろください。
0023デフォルトの名無しさん
2013/02/02(土) 09:15:07.33Classを使っているのに、InitializeもTerminateも無い時点で(プログラマとして)終了してる
0024デフォルトの名無しさん
2013/02/02(土) 10:04:00.40/.:;;;;;;;;;;;;;;;;;;;;;::.\ ^^
/ .::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::..ヽ ドナドナドーナードーナー
__AーA 論破論破論破〜♪
_,ィ´▼⊂ ・ ・⊃
.... .. .. ' {●.▲ヽ(_⌒) .. ... ........ ... .. .... ..
:::: :: .,' i――――――i ':, :: :::: :::: :::::::: ::::
;; ;; :," |______| `:, :;;; ;;;;;; ;;; ;;;;
w ,.' i,,i ;;;;;;;;;;;;;;;;;;;; i,,i;;:.. ゙v w゙゙w゙w゙゙w
",i ,;'' :::::::::::::::::::::::';,::::::... ヾ、 w vw w
./ ,;;:´ :::::::::::::::::::::':;;,::::::::.. i,'、 ww w
0025デフォルトの名無しさん
2013/02/02(土) 10:43:23.77>>23
必要なら作ればいいだけであり必要ないからないわけであり、必要ないものであるにもかかわらず
それがないことを気にするお前は凝り固まった既成概念にとらわれたステレオタイプの石頭。
VBではコンストラクタが引数をとることができないからClass_InitializeもClass_Terminateも
実装しないのが常識。はい論破。
0026デフォルトの名無しさん
2013/02/02(土) 10:45:42.79ことができないな。大勝利すぎてうれしいです。はい論破。
0027デフォルトの名無しさん
2013/02/02(土) 10:53:43.59/.:;;;;;;;;;;;;;;;;;;;;;::.\ ^^
/ .::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::..ヽ ドナドナドーナードーナー
__AーA 論破論破論破〜♪
_,ィ´▼⊂ ・ ・⊃
.... .. .. ' {●.▲ヽ(_⌒) .. ... ........ ... .. .... ..
:::: :: .,' i――――――i ':, :: :::: :::: :::::::: ::::
;; ;; :," |______| `:, :;;; ;;;;;; ;;; ;;;;
w ,.' i,,i ;;;;;;;;;;;;;;;;;;;; i,,i;;:.. ゙v w゙゙w゙w゙゙w
",i ,;'' :::::::::::::::::::::::';,::::::... ヾ、 w vw w
./ ,;;:´ :::::::::::::::::::::':;;,::::::::.. i,'、 ww w
0028デフォルトの名無しさん
2013/02/02(土) 11:03:57.35どんな立派な言い訳をしても、>>15のコードにデストラクタが無いのは致命的
0029デフォルトの名無しさん
2013/02/02(土) 11:07:30.19デストラクタはJavaにもない。Java 7のすぐれたtryステートメント
を模倣した>>15にデストラクタがないのはきわめて自然なことであり、
>>15はデストラクタが必要ないことを示す有益なコードでもある。致命的なのはお前の頭。はい論破。
0030デフォルトの名無しさん
2013/02/02(土) 11:14:13.60/.:;;;;;;;;;;;;;;;;;;;;;::.\ ^^
/ .::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::..ヽ ドナドナドーナードーナー
__AーA 論破論破論破〜♪
_,ィ´▼⊂ ・ ・⊃
.... .. .. ' {●.▲ヽ(_⌒) .. ... ........ ... .. .... ..
:::: :: .,' i――――――i ':, :: :::: :::: :::::::: ::::
;; ;; :," |______| `:, :;;; ;;;;;; ;;; ;;;;
w ,.' i,,i ;;;;;;;;;;;;;;;;;;;; i,,i;;:.. ゙v w゙゙w゙w゙゙w
",i ,;'' :::::::::::::::::::::::';,::::::... ヾ、 w vw w
./ ,;;:´ :::::::::::::::::::::':;;,::::::::.. i,'、 ww w
0031デフォルトの名無しさん
2013/02/02(土) 11:28:11.07「デストラクタと言う機構はJavaには無い」の間違い
>>15のコードの駄目なところ
まず、Closeメソッドは必要ない
次に、オブジェクトをByValで渡してはならない
0032デフォルトの名無しさん
2013/02/02(土) 11:32:32.21だな
0033デフォルトの名無しさん
2013/02/02(土) 11:35:22.73CloseがなければCloseableにならない。CloseableはCloseを
呼ぶからこそCloseableなのであり、それこそがJava 7のtryステートメント
の本質。アリクイがアリを食わなかったらアリクイじゃないだろ。アリクイは
アリを食うからアリクイなんだ。
馬鹿かお前。アリクイさんに耳から下を挿入されて頭の中身ぺろぺろされでもしたのか?
ByValでオブジェクトを渡してはいけないなんてそんなものはない。まったくない。アリクイさんに誓ってない。はい論破。
0034デフォルトの名無しさん
2013/02/02(土) 11:45:34.19Closeを明示的に呼び出す必要は無い、VBにはCloseを明示的に呼び出さなくても良い仕組みがある
ByValで渡す物が何であるかを考えれば、ByValでオブジェクトを渡してはいけない事は自明
0035デフォルトの名無しさん
2013/02/02(土) 11:50:52.36Closeはtry関数によって完全に隠蔽されているわけであり、
Closeが隠蔽されたところで呼ばれるということにtryステートメントの本質がある。
お前はアリクイに対してモグラを食べればいいじゃないといっているようなもので
物事の本質を理解していない。アリクイがモグラを食べたらアリクイじゃなくなる。
Closeを呼ばなくなった時点でCloseableじゃないしJavaのベストプラクティスから逸脱した
ワーストプラクティスに成り下がる。ByValが否定される要素などいっさいないがそれを
自明と言いきったお前の頭がイカれていることが自明。はい論破。
0036デフォルトの名無しさん
2013/02/02(土) 11:56:49.49はい論破とは、相手を論破した際に使用する言葉である。
概要
しかし、実際は論破できておらず単に屁理屈を述べているだけのことが多い。
掲示板等でマジになったときに使うとむしろ醜態をさらしてしまうため、決して顔真っ赤な状態で書き込んではならない。
0037デフォルトの名無しさん
2013/02/02(土) 11:57:10.44/.:;;;;;;;;;;;;;;;;;;;;;::.\ ^^
/ .::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::..ヽ ドナドナドーナードーナー
__AーA 論破論破論破〜♪
_,ィ´▼⊂ ・ ・⊃
.... .. .. ' {●.▲ヽ(_⌒) .. ... ........ ... .. .... ..
:::: :: .,' i――――――i ':, :: :::: :::: :::::::: ::::
;; ;; :," |______| `:, :;;; ;;;;;; ;;; ;;;;
w ,.' i,,i ;;;;;;;;;;;;;;;;;;;; i,,i;;:.. ゙v w゙゙w゙w゙゙w
",i ,;'' :::::::::::::::::::::::';,::::::... ヾ、 w vw w
./ ,;;:´ :::::::::::::::::::::':;;,::::::::.. i,'、 ww w
0038デフォルトの名無しさん
2013/02/02(土) 12:02:55.53まあ、リアルに会って話すと相手の目を見て話さないタイプだとは思うがw
0039デフォルトの名無しさん
2013/02/02(土) 12:04:04.46オブジェクトの場合、ByValで渡そうが、ByRefで渡そうが、結果は同じだが...
>>15のコードで、Closeすることに疑問を持たないのは...
0040デフォルトの名無しさん
2013/02/02(土) 12:06:48.80ちょっと違う
0041デフォルトの名無しさん
2013/02/02(土) 12:09:01.560042デフォルトの名無しさん
2013/02/02(土) 12:09:37.97もうそろそろヒントあげようか?
インターフェース
0043デフォルトの名無しさん
2013/02/02(土) 12:10:44.33へ?賛同してくれてんの?結果は同じだがテンテンテンの意味がわかんない。
俺はByValでオブジェクトを渡してはいけないということを否定する立場だから
同じ意見なんだろうけど、結果が同じだからByRefでもいいというのなら
お前はアリクイさんに蹴られてしかるべきだ。VBではByValが基本だ。
必要なときのみByRefにするべきであってByValが基本だ。
Closeすることに疑問をもってどうすんだよ。アリクイがアリを食べてることに
疑問をもてといってるようなものだろうが。アリクイの生態を調べる生態学者
ならそれでもいいだろうが、俺はプログラマだ。はい論破。
0044デフォルトの名無しさん
2013/02/02(土) 12:12:08.54知ってるよお前より存分に存じ上げている。もしJavaがアリクイだったとしたら
Javaもお前より俺になつくだろうな。はい論破。
0045デフォルトの名無しさん
2013/02/02(土) 12:12:14.50/.:;;;;;;;;;;;;;;;;;;;;;::.\ ^^
/ .::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::..ヽ ドナドナドーナードーナー
__AーA 論破論破論破〜♪
_,ィ´▼⊂ ・ ・⊃
.... .. .. ' {●.▲ヽ(_⌒) .. ... ........ ... .. .... ..
:::: :: .,' i――――――i ':, :: :::: :::: :::::::: ::::
;; ;; :," |______| `:, :;;; ;;;;;; ;;; ;;;;
w ,.' i,,i ;;;;;;;;;;;;;;;;;;;; i,,i;;:.. ゙v w゙゙w゙w゙゙w
",i ,;'' :::::::::::::::::::::::';,::::::... ヾ、 w vw w
./ ,;;:´ :::::::::::::::::::::':;;,::::::::.. i,'、 ww w
0046デフォルトの名無しさん
2013/02/02(土) 12:12:40.88お前が知ってる言葉を言っただけだろ。ふーん。はい論破。
0047デフォルトの名無しさん
2013/02/02(土) 12:14:24.80これ、逆だよね?基本ならデフォにするはずだし。意外とバカかもw
0048デフォルトの名無しさん
2013/02/02(土) 12:15:43.190049デフォルトの名無しさん
2013/02/02(土) 12:16:03.52Sub Test1
Dim a As Integer, b As Class1
a = 1
Set b = New Class1
Call Test1a(a, b)
Debug.Print a, obj Is Nothing
Call Test1b(a, b)
Debug.Print a, obj Is Nothing
Test1c(obj)
Debug.Print obj Is Nothing
Test1c obj
Debug.Print obj Is Nothing
End Sub
Sub Test1a(ByVal n As Integer, ByVal obj As Class1)
n = 0
Set obj = New Class1
End Sub
Sub Test1b(ByRef n As Integer, ByRef obj As Class1)
n = 0
Set obj = New Class1
End Sub
Sub Test1c(ByRef obj As Class1)
Set obj = new Class1
End Sub
0050デフォルトの名無しさん
2013/02/02(土) 12:17:40.27デフォじゃないから基本じゃないとでも思ってんの?俺はプログラマが実装する上での
基本を述べたわけであり、なんの考えも持たず言語仕様的な事柄を述べることしか
できないお前のようなすっからかんとはわけが違う。バカはお前。はい論破。
0051デフォルトの名無しさん
2013/02/02(土) 12:18:02.18/.:;;;;;;;;;;;;;;;;;;;;;::.\ ^^
/ .::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::..ヽ ドナドナドーナードーナー
__AーA 論破論破論破〜♪
_,ィ´▼⊂ ・ ・⊃
.... .. .. ' {●.▲ヽ(_⌒) .. ... ........ ... .. .... ..
:::: :: .,' i――――――i ':, :: :::: :::: :::::::: ::::
;; ;; :," |______| `:, :;;; ;;;;;; ;;; ;;;;
w ,.' i,,i ;;;;;;;;;;;;;;;;;;;; i,,i;;:.. ゙v w゙゙w゙w゙゙w
",i ,;'' :::::::::::::::::::::::';,::::::... ヾ、 w vw w
./ ,;;:´ :::::::::::::::::::::':;;,::::::::.. i,'、 ww w
0052デフォルトの名無しさん
2013/02/02(土) 12:18:57.12それってプログラマじゃなくてお前の独断と偏見ってやつじゃん
0053デフォルトの名無しさん
2013/02/02(土) 12:19:51.31何が?え?何がアウト?プログラマならプログラムを実装する上でやるべき
好ましい事柄くらい把握しておくべきでありそれを基本と述べた俺をお前のような
でくのぼうは目標にするべきだ。はい論破。
0054デフォルトの名無しさん
2013/02/02(土) 12:20:41.68論破できていない事を論破と言い切るアフォの言う事を基本と考えるか
自ずと答えは出ている罠(笑)
0055デフォルトの名無しさん
2013/02/02(土) 12:20:45.560056デフォルトの名無しさん
2013/02/02(土) 12:23:17.07お前のがらんどうの頭で考えた考えなしの考えだったらそれはお前の偏見でしかないが
俺の優れて明晰な頭脳によって導き出され、しかもそれが一般的であり良識であると
十分に推量されるわけであるから、俺の考えはプログラマの一般常識であり、良識である。はい論破。
0057デフォルトの名無しさん
2013/02/02(土) 12:24:25.81ヲイヲイ、話が逆になってないかい?
冷静になれよリアル貧乏君
0058デフォルトの名無しさん
2013/02/02(土) 12:25:42.52俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
俺の考えはプログラマの一般常識であり、良識である。
単に病気であることが判明wwww
0059デフォルトの名無しさん
2013/02/02(土) 12:25:55.80お前は基本の言葉の意味を取り違えているだけ。流れを読んで基本というのは
どういう意味での基本なのかなと前提の方を定義し直すようにしないとわざとかどうかは
知らないけどお前のように物事を曲解することになる。普通の人は大学や会社で
議論の場というのを経験するから問題ないのだけれど、お前のような低学歴は苦労するだろうな。はい論破。
0060デフォルトの名無しさん
2013/02/02(土) 12:26:33.910061デフォルトの名無しさん
2013/02/02(土) 12:28:03.03>>58
お前らのようにコード示せない分際で人格攻撃しかできないやつって情けないと思う。俺はそんなお前らをみてせつなくなる。お前らの親がな。はい論破。
0062デフォルトの名無しさん
2013/02/02(土) 12:29:07.17えー?どこがー?具体的に言ってー?そんな印象的なことしか言えないんだったら、はい論破。
0063デフォルトの名無しさん
2013/02/02(土) 12:36:48.57それって結局さお前が俺に論破されたからそれへの反発で
オレオレというレッテルを貼って拒絶してるだけで、俺の考えが
一般的であり良識的であることはわかってるだろ。そういう態度ってとても恥ずかしいことだと思います。はい論破。
0064デフォルトの名無しさん
2013/02/02(土) 12:46:39.01単に互換性のためだよ。
古いBASICでは関数はなかったサブルーチンだった。
変数はグローバル変数だった。
だから関数の呼び出し先で変更した値は
当然戻ってからも変わっていた。
0065デフォルトの名無しさん
2013/02/02(土) 12:47:11.790066デフォルトの名無しさん
2013/02/02(土) 12:47:28.19これほどまでにコミュニケーション能力に欠ける論破君はあまり見ない
論破の文字が色あせるのはそのせい?
0067デフォルトの名無しさん
2013/02/02(土) 12:48:05.940068デフォルトの名無しさん
2013/02/02(土) 12:48:45.470069デフォルトの名無しさん
2013/02/02(土) 12:48:56.25論破くん以前に人間としてな
0070デフォルトの名無しさん
2013/02/02(土) 12:52:45.34/ ___ | __ ヾ /' ,,ヘ |
/ ...:::´::::::::::`:::::ゝ:::/ / ヽ ヾ /' //⌒ ヾ::::|
ど ∠_____ /\::::::::::::::ヽi~ヾ/ '⌒\\ // ヾ/~i
/ / ~ヽ_::::::::::::ヽ _\\ / ノ / _ /
/ / ⌒ ヽ ~~‐-、::::::ヽ ヽ (´ 。`iヽ/lllヾノi´。 `) / /\
/ / _/^`ヽ ゝ:::::::| | `  ̄´ /`^ \ `  ̄ ´ | ノ ` ̄`ヽ
∠ / /⌒ i i\_ ,、/:::::::::ヽ i ,,.__,.,.-' ヾ /' `-,.,.__,,, ノ /
ど ∠__ / ノ´ ミ i i" ⌒ヽ::::::::::::::ヽ\ /(` ´)ヽ / /
/ / /ミ / i i |:::::::::::::::::ゝ |ヽ /|||ヽ_/||||ヽ ノ |ノi /"
/ / ( ヽ | i´ `i | ヾi:::::::::::::::::::::::| /|||/゛゛,゛゙'ヾ|||ヽ |:::::ゝ /
< | ゝ ヽ(´⌒` ) ,、 ノゝ,_::::::::::::::::::| |||/`'´ ̄`´ヽ||| |::ノ /
\ | (´ \ ヽ,_,ノ( (/ i::::/~‐-_| | ||^i,⌒Y⌒'i^i||| | |⌒
ん \ | \ ヽ,,_,,ノ / ̄ ヽ( || || ,i | i, i|| | |
\ \ ヽ,,__ノ / | ゝヽヽ、,_,、/^/,,ノ |
___\ ヽ、 ___,,/ ヽ'' \ _,,_ノ ノ
\  ̄ ヽ \  ̄`` /
ぱ __\ \ \ `ヾ、 /
0071デフォルトの名無しさん
2013/02/02(土) 12:53:02.81何も間違ってないにのに間違いを認めろというお前の頭が間違っている。はい論破。
0072デフォルトの名無しさん
2013/02/02(土) 12:58:42.05へーへーへー。
わかったかお前ら。ByRefは互換性のためにあるんだ。
現代的VBプログラマーの心得としてはByValが基本だ。
100ぺん復唱しろ。はい論破。
0073デフォルトの名無しさん
2013/02/02(土) 13:02:02.72駄目だな...お前センス無いよ...
値渡しと参照渡しの区別すら付いてないようだな...
VB6系では、オブジェクトの値渡しは出来ないんだよ
0074デフォルトの名無しさん
2013/02/02(土) 13:03:13.65試してみた?できただろ。じゃあお前が間違ってるんだ。はい論破。
0075デフォルトの名無しさん
2013/02/02(土) 13:04:57.51だから、VB6系では、オブジェクトの値渡しは出来ないんだよ
値渡しが出来ているなら、>>15のコードは動かないんだよ...残念ながらね...
0076デフォルトの名無しさん
2013/02/02(土) 13:05:26.050077デフォルトの名無しさん
2013/02/02(土) 13:09:31.32意味がわからないんだけど、
VB6はオブジェクトの値渡しができない。
値渡しができるなら>>15のコードは動かない。
>>15のコードはVB6。値渡しができない。
ゆえに>>15のコードは動く?そういうこと?
0078デフォルトの名無しさん
2013/02/02(土) 13:11:30.240079デフォルトの名無しさん
2013/02/02(土) 13:12:28.80「>>15のコードは、VB6だから、意図通りに動作する」が正しい
値渡しが出来るなら「>>15のコードは、絶対に意図通りには動作しない」
0080デフォルトの名無しさん
2013/02/02(土) 13:17:01.75ByValは値渡しではないと思ってるわけ?
どういうのが値渡しだと思ってるわけ?そこんとこ教えてよ。はい論破。
0081デフォルトの名無しさん
2013/02/02(土) 13:17:06.800082デフォルトの名無しさん
2013/02/02(土) 13:19:17.79ByValは値渡しだが
オブジェクトに関して言えば、値渡しにはなっていない
それが理解できないというのは、プログラマとしてのセンスが無い
0083デフォルトの名無しさん
2013/02/02(土) 13:19:56.14さて論破くんがこの矛盾の理由を理解できるのはいつになるでしょうか?
0084デフォルトの名無しさん
2013/02/02(土) 13:21:06.630085デフォルトの名無しさん
2013/02/02(土) 13:22:20.22どういうのが値渡しだと思ってんの?はい論破。
>>83
参照型だからだろ。俺が聞いてんのはどういうのが値渡しだと思ってるのかってこと。はい論破。
0086デフォルトの名無しさん
2013/02/02(土) 13:23:43.27>>85
> 値渡しが出来ているなら、>>15のコードは動かないんだよ...残念ながらね...
どうです? この意味、理解出来ましたか?
0087デフォルトの名無しさん
2013/02/02(土) 13:25:34.80あのまだ答えてもらってないんだけど、どういうのが値渡しだと思ってんの?
俺はByValが値渡しだと思ってる。お前は何が値渡しだと思ってんの?
0088デフォルトの名無しさん
2013/02/02(土) 13:43:00.94リアルじゃ友だちの一人もいないそうだから
じっくり構ってやれよおまいらwww
0089デフォルトの名無しさん
2013/02/02(土) 13:48:29.16http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12100210832
ww
0090デフォルトの名無しさん
2013/02/02(土) 13:49:04.08答えも何も、お前俺に質問してないじゃないか。
文句言う相手間違ってるぞ。はい論破w
0091デフォルトの名無しさん
2013/02/02(土) 13:49:47.83値渡しってのは、値のコピーを渡す事だろ、世間一般普通に考えて
そして、VB6系のオブジェクトは値渡しは出来ない
オブジェクト型は全て参照型だから、値渡しは参照のコピーを渡すので云々と言うのであれば、プログラマとしてのセンスがまるで無い
0092デフォルトの名無しさん
2013/02/02(土) 13:51:55.93> >>80
> ByValは値渡しだが
> オブジェクトに関して言えば、値渡しにはなっていない
>
> それが理解できないというのは、プログラマとしてのセンスが無い
参照型だから値渡しじゃないとでも思ってたのかな。痛いやつがいたもんだな。インドリみたいだ。
インドリと名付けることにしよう。
0093デフォルトの名無しさん
2013/02/02(土) 13:53:50.93値渡しと参照渡しの中間だよ
0094デフォルトの名無しさん
2013/02/02(土) 13:58:01.42アドレスの値渡しな。中間じゃなくて明確に値渡しだ。はい論破。
0095デフォルトの名無しさん
2013/02/02(土) 13:58:44.34書いてあるんだが?
それを見落とした論破くんがおかしい。
0096デフォルトの名無しさん
2013/02/02(土) 13:59:44.33黙れインドリ、はい論破。
0097デフォルトの名無しさん
2013/02/02(土) 14:00:38.77オブジェクトの参照渡しだよ
0098デフォルトの名無しさん
2013/02/02(土) 14:00:46.240099デフォルトの名無しさん
2013/02/02(土) 14:01:21.45言語センスそのものが、まるで無いな...
0100デフォルトの名無しさん
2013/02/02(土) 14:05:26.66どっちの意味の言語だ?w はい論破。
0101デフォルトの名無しさん
2013/02/02(土) 14:09:29.22参照型の値渡しを参照渡しと呼んだら
参照型の値渡しと参照型の参照渡しの区別ができない。
ByValは値渡し、ByRefは参照渡しで区別するべきだ。
>>49はそのことを明確に示してるわけ。お前の目は肛門か?はい論破。
■ このスレッドは過去ログ倉庫に格納されています