COM Objekt nutzen



  • Hallo Zusammen,
    ich wollte folgendes COM Objekt nutzen
    http://www.kroll-software.de/products/fuzzydupescom_e.asp

    Dokumentation
    http://www.kroll-software.de/products/fuzzydupescom/KSPhonetDoc.html

    Habe aber immer beim 2. Aufruf der Funktion FuzzyMatch verschieden Abstürze. Entweder direkt beim Aufruf der Funktion oder beim verlassen meiner Methode.
    AV oder Stackoverflow.
    Daher wollte ich mal prüfen, ob diese Verhalten auch dann ist, wenn das COM Object vom Code her geladen wird. Leider finde ich keine Beispiele wie ein COM Objekt geladen werden kann und anschließend auf diese Funktionen zugegriffen werden kann.
    Bisher habe ich mir eine VCL Komponente vom Wizzard erzeugen lassen bzw. importieren lassen.

    Oder vielleicht erzeuge ich das Array falsch. Es soll ein 2 dimensionales Array sein von Typ VT_VARIANT.
    Komisch ist eben, dass es meistens beim 2. Aufruf der Funktion die Fehler kommen. Da wir wohl anscheind irgendwo Speicher freigegeben, aber ich geb explizit erstmal keinen frei.
    Die Funktion FuzzyMatch an sich liefert richtige Ergebnisse.

    Besten Dank für die Hilfe
    Thomas


Anmelden zum Antworten