VB6
VBで現役PGをしていた頃の話ですが、嫌いなコーディングを見かけることがありました。その代表例が、 dim a dim b,c as String b=c a=b d=b If d = b then dim z z = b End If変なサンプルになってしまいましたが、かなりイラッとキマせんか?1)まず、a 及…
え? こんな関数が用意されていないのか・・?はて? まぁいいや、とりあえずオブジェクトを生成して作るとかメンドクサイというか、それは情けないのでさくっと書いてみた。 驚きだったので載せておきます。VB6 というより、VB系のネタ全般で存在しない関数…
Isnullでその変数値がnullであるかを確認することができますが、 実際にはisNull でしかnull を確認することはできない。という不思議。例えば、 if a = null then debug.print "通らない" else debug.print "通る" end ifとあれば、実際には a の変数値がnu…
VBの悪しき変数といえば、バリアント 別名 何でも型。とある本を読んでいて唐突に思いました。 変数の暗黙変換における内部処理は、右辺型に従うというもの。右辺の意味がわからない人は、海水浴でもしとけ!ってことで、(うん、アレ系好き笑) さて、右辺…