トップページ > プログラム > 2015年11月05日 > tNVJsXcL

書き込み順位&時間帯一覧

12 位/159 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001201004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
Access VBA 質問スレ Part1

書き込みレス一覧

Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
690 :デフォルトの名無しさん[sage]:2015/11/05(木) 18:44:09.50 ID:tNVJsXcL
そもそも1はオブジェクト型じゃないからな
引数の型をObjectにしたら、オブジェク型全てOKになるんだが
一体何がやりたいんだ

あと
myClassで受けるプロシジャにmyClass以外渡しても、変数経由とかだと実行するまでエラーにならんぞ
Sub Foo(ByRef a As myClass)
End Sub

Sub Bar()
Dim x As New otherClass
Foo x
End Sub
とかだと実行時に型が一致しませんでエラーだ
Access VBA 質問スレ Part1
476 :デフォルトの名無しさん[sage]:2015/11/05(木) 19:53:07.35 ID:tNVJsXcL
VBAの文字列はヌル文字ではターミネートされない
改行とか入って、見えなくなってるだけとかじゃないのか
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
692 :デフォルトの名無しさん[sage]:2015/11/05(木) 19:57:44.30 ID:tNVJsXcL
>>691
実行時エラーかコンパイルエラーかしかないだろ
実行時だってんだからそうだよ
てかこのぐらい試せよ

つかむしろ
Foo 1
がコンパイルエラーではじかれる方がびっくりしたわw
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
695 :デフォルトの名無しさん[sage]:2015/11/05(木) 21:15:17.87 ID:tNVJsXcL
>>693
型を定義するのにどんな意味を求めてるのか知らんが
基本VBAは型にゆるいからな
暗黙の変換と実行時バインドがある時点で、タイプセーフとか無理だし


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。