1

CreateOleObjectDelphi フォーム アプリケーションで作業する方法はありますか? ComObj が必要であることはわかっていますが、これは、コンソール アプリケーションでのみ使用されることを意味している可能性があります。フォーム アプリケーションで使用できない場合、使用できる代替手段はありますか?

コンテキストを提供するために、識別上の理由からコンピューターの HWID を取得しようとしています。ガイド(コンソールを使用)によると、次のことを行う必要があります。

objSWbemLocator := CreateOleObject('WbemScripting.SWbemLocator');
objWMIService   := objSWbemLocator.ConnectServer('localhost','root\cimv2', '','');

コンソールでは問題ありませんが、ユーザーがより簡単にアクセスできるように、フォームを操作する必要があります。

繰り返しますが、コンソール以外のアプリケーションでこれを実装する方法はありますか? そうでない場合、代替手段はありますか?

4

1 に答える 1

1

CreateOleObjectフォーム アプリケーションからは問題なく動作します。これは問題ありません。

于 2012-01-03T11:36:41.293 に答える