wildcatsの日記

赤羽在住でIT関係の会社の社長やってます。

2006-03-29から1日間の記事一覧

COMのDLL内でエラーが発生しても発生行すらわからない件

VB

いい加減にVBでの開発をやめたい。

抽象クラスが存在しない件

VB

いい加減にVBでの開発をやめたい。

例外オブジェクトが存在しない件

VB

いい加減にVBでの開発をやめたい。

try〜catch〜finallyがない件

VB

いい加減にVBでの開発をやめたい。

ctrl+F5を押さないとコンパイラがまともに型チェックをしてくれない件

VB

いい加減にVBでの開発をやめたい。

Variant型に何でも入っちゃう件

VB

いい加減にVBでの開発をやめたい。

Let or Setを間違えてしまう件

VB

いい加減にVBでの開発をやめたい。

ポリモフィズムを使うとIDEのウォッチウインドウが「変数なし」と表示されまともに表示してくれない件

VB

いい加減にVBでの開発をやめたい。

IDE上のソースコードがメモリに蓄積されていて、デバッグでアプリがハングアップしプロセスをKILLするとソースコードが前にセーブした状態に戻る件

VB

いい加減にVBでの開発をやめたい。

メソッドがオーバーロードできない件

VB

いい加減にVBでの開発をやめたい。

具象継承をしたいのに委譲を使わないと継承が実現できない件

VB

いい加減にVBでの開発をやめたい。

VBSからVBで作られたCOMのメソッドを呼び出す時にはパラメータの引数をVariantにしないと「型が一致しない」とかで落ちる件

VB

いい加減にVBでの開発をやめたい。

デフォルトのコンパイルオプションでActiveX DLLを作るとType Lib InformationのメソッドプロパティのINVOKE_KINDがINVOKE_UNKNOWNになる件

VB

「最適化なし」を選んでActiveX DLLを作成して そのDLL内のクラスのメソッドをTLI.InvokeHockでパラメータにINVOKE_FUNCを設定して呼び出せたよ。 つーか今のプロジェクトでは自動ビルドもできんし(VBPファイルにパスが入っているからプロジェクト全体でディ…