- 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は型にゆるいからな 暗黙の変換と実行時バインドがある時点で、タイプセーフとか無理だし
|