クラス参照型の取得方法は?(Delphi for .Net)

解決


だいゆう  2005-11-15 02:23:05  No: 18709  IP: [192.*.*.*]

いつもお世話になっております。
Delphi for .Netの話になってしまうのですが、
クラス参照型の取得方法が分からず困っています。
ClassTypeメソッドを使用すればできるはずなのですが、
StackOverFlowExceptionが発生して終了してしまいます。
何か分かる方お願い致します。m(_ _)m

編集    削除
えーと  2005-11-15 15:56:57  No: 18710  IP: [192.*.*.*]

Delphi for .NETのヘルプによると
「アプリケーションのコードでは,ClassType メソッドを使用しないでください。」
 「メモ: Delphi では,ClassType メソッドのかわりに is または as 演算子を使用してください。」

編集    削除
だいゆう  2005-11-15 18:02:29  No: 18711  IP: [192.*.*.*]

えーと様ありがとうございます。
やっぱり、無理そうですね。。
Win32でもヘルプには、同じ記述があり使えているので、
期待していたのですが。
Delphi for .NetでもTClassを取得できる方法ってないものでしょうか。
TClassを使用せず、System.Typeで考えたほうがよいのでしょうか。
よろしくお願いします。m(_ _)m

編集    削除
だいゆう  2005-11-15 18:34:17  No: 18712  IP: [192.*.*.*]

大変申し訳ありません。

StackOverFlowExceptionがその行で出たので、
ClassTypeが使えないと思ったのですが、
簡単なプログラムを書くと、ClassTypeが使用できました。

StackOverFlowExceptionがなぜ出てくるのかが分からない・・・。

ありがとうございました。

編集    削除