2012-03-13 10 views
2

ネット上で「成功」という関数を呼び出すいくつかの例を見てきました。しかし、上記の例を使用しようとすると、宣言されていない識別子エラーが発生します。DelphiでSucceeded()関数?

例:if Succeeded(SHGetFolderPath(...)) then ...

私はこの機能を使用するために含める必要があるいくつかのパッケージはありますか? Googleはこれに対する答えを見つけるのにあまり役に立たなかった。

+0

あなたは 'ComObj'をその用途に追加しようとしましたか? – Pateman

+1

Googleが失敗した場合でもgrepは成功することがあります。 'grep -ri succeeded *' –

+10

delphiの機能をクール:リファクタリングメニューをクリックし、ユニットを使用をクリックします。タイプが成功しました。それはあなたのためにユニットを見つけるかもしれません。クールデルファイ機能#2。単語または関数名または識別子の先頭にマウスを置いてエディタに移動し、キーボードのF1キーを押します。ヘルプにそのことに関する話題が含まれている場合は、それが定義されている場所(追加する単位)は –

答えて

7

Succeededの機能は、WindowsActiveXの両方で宣言されています。使用するプログラムはあまり重要ではありませんが、プログラムが現在ActiveXを参照していない場合は、Windowsを使用してこの関数にアクセスする方が理にかなっています。

関連する問題