![]() |
Re: Verknüpfung erstellen
Weiß hier keiner wie man solche Fehlermeldungen wegkriegt?
|
Re: Verknüpfung erstellen
Indem du die Version aus der CodeLib (
![]() Also u.A. nur ShlObj und ActiveX zusätzlich in den Uses, sprich, die Uses-Liste in deinem Beitrag ganz oben ist korrekt. |
Re: Verknüpfung erstellen
Im Notfall musst du die Variablen die du übergibst so definieren:
Delphi-Quellcode:
Es kann halt sein das wenn du nur TGUID hinschreibst Delphi das nächst beste TGUID holt und das dann eventuell das falsche ist ;)
var AGUID: Ole2.TGUID;
Gruß Neutral General |
Re: Verknüpfung erstellen
Und ich würde sagen, Ole2 ist hier fehl am Platz - sie wird sonst nirgendwo erwähnt. :gruebel:
|
Re: Verknüpfung erstellen
Brauche ich Ole2 nicht für IID_IPsersistFile?
|
Re: Verknüpfung erstellen
Zitat:
![]()
Code:
C:\Programme\Borland\Delphi7\Source>grep IID_IPersistFile *.* -d -c
File Rtl\Win\Ole2.pas: 2 lines match |
Re: Verknüpfung erstellen
Als nochmal: Nimm besser die Version hier aus der CodeLib. Da brauchst du Ole2 nicht! Und die funktioniert auch (getestet).
|
Re: Verknüpfung erstellen
@himitsu:
du kannst der windowssuche auch sagen, dass für andere Dateitype die plaintext-Suche verwendet werden soll. z.B. mit dem programm: ![]() was das Programm macht: es legt in der registry einen Schlüssel namens "PersistentHandler" an (unter dem datei-endungs-schlüssel) und weist dessen default-wert eine sog. ClassID zu (bei mir {5e941d80-bf96-11cd-b579-08002b30bfeb}) hinter dieser befindet sich der "Plain Text persistent handler", dahinter der "PlainTextFilter" und letztendlich läuft es über die query.dll ;) ganz ohne zusatzfilter :spin2: brauchst also nur die classID bei dir rausfinden (ist unter .txt) und einen entsprechenden schlüssel unter '.pas' anlegen :roll: gruß Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz