> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CheckPrefix-Methode der IExternalDictionary-Schnittstelle

> CheckPrefix-Methode der IExternalDictionary-Schnittstelle in der ABBYY FineReader Engine API — clientseitige Methode, die TRUE zurückgibt, wenn das Dictionary ein Wort enthält, das mit dem angegebenen Fuzzy-String-Präfix beginnt; wird aufgerufen, wenn ExternalDictionaryDescription.CheckPrefixes TRUE ist.

Diese Methode wird clientseitig implementiert. Sie ermittelt, ob das Dictionary ein Wort mit dem angegebenen Präfix enthält. Sie muss TRUE zurückgeben, wenn das Dictionary mindestens ein Wort mit dem als [fuzzy string](/de/fine-reader/engine/api-reference/language-related-objects/fuzzystring) angegebenen Präfix enthält. Diese Methode wird während der Erkennung schwieriger Fälle aufgerufen, wenn die [CheckPrefixes](/de/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription#checkprefixes) Eigenschaft des [ExternalDictionaryDescription](/de/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription) Objekts auf TRUE gesetzt ist.

<div id="syntax">
  ## Syntax
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT CheckPrefix(
  IFuzzyString* Prefix,
  VARIANT_BOOL* Result
);
```

### C\#

```csharp theme={null}
bool CheckPrefix( IFuzzyString Prefix );
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function CheckPrefix( Prefix As IFuzzyString ) As Boolean
```

<div id="parameters">
  ## Parameter
</div>

Prefix

\[in] Dieser Parameter enthält den fuzzy string.

Result

\[out, retval] Dieser Parameter ist TRUE, wenn das Dictionary mindestens ein Wort mit dem Präfix enthält, das im Prefix-Parameter als fuzzy string angegeben ist.

<div id="return-values">
  ## Rückgabewerte
</div>

\[C++ only] Wenn diese Methode einen Wert zurückgibt, der ungleich S\_OK ist, deutet dies auf einen clientseitigen Fehler hin.

<div id="remarks">
  ## Hinweise
</div>

* Der Zeiger auf das [FuzzyString](/de/fine-reader/engine/api-reference/language-related-objects/fuzzystring)-Objekt, das als Prefix-Parameter verwendet wurde, wird automatisch freigegeben, sobald die Ausführung der CheckPrefix-Methode endet. Daher müssen Sie in der Implementierung der CheckPrefix-Methode die Release-Methode für dieses Objekt nicht aufrufen.
* Die Client-Implementierung dieser Methode muss sicherstellen, dass alle innerhalb der Methode geworfenen Ausnahmen abgefangen und behandelt werden und keine Ausnahmen außerhalb der Methode propagiert werden. Die Propagierung einer Ausnahme außerhalb der Methode kann zu unvorhersehbaren Ergebnissen führen (wie z. B. der Beendigung des Programms).

<div id="see-also">
  ## Siehe auch
</div>

[IExternalDictionary](/de/fine-reader/engine/api-reference/language-related-objects/iexternaldictionary-interface)
