eigene links wie irc:// oder ed2k://
hi!
ersteinmal, ich will nix illegales machen, sondern einen Linkorganizer! (quaker's organizer) :D jetzt würde ich gerne eine url haben, ungefähr so: qorg://link|http://www.google.de|Google.de-Suchmaschine und bei klick müsste das programm starten und den link und die beschreibung in die eigene db aufnehmen. weiss jemand wie ich das mache, was ich an der registry verändern muss ? wäre echt froh bei hilfe, mfg quakergod :bouncing4: |
Re: eigene links wie irc:// oder ed2k://
Suche bei MSDN mal nach "Pluggable protocol", dahinter verbirgt sich die Lösung. Ich habe es allerdings nie wirklich gemacht... ;-)
...:cat:... |
Re: eigene links wie irc:// oder ed2k://
Auf www.oligo.dk/iedelphi/toolbox/ierestool.htm gibt es unter anderem auch ein "Pluggable protocol" Beispiel.
|
Re: eigene links wie irc:// oder ed2k://
mhm, ich werds mir mal anschauen!
|
Re: eigene links wie irc:// oder ed2k://
Versteht das mit diesem "Pluggable Protocol" jemand?
Muss dafür eine DLL dabei sein? Kann man das nicht auch über die Registry machen? |
Re: eigene links wie irc:// oder ed2k://
keine Angst, ich kapier es auch nicht... :gruebel: :|
|
Re: eigene links wie irc:// oder ed2k://
Liste der Anhänge anzeigen (Anzahl: 1)
Ich schon... :mrgreen: Zumindestens ein bisschen.
Habe mir mal mit dem IEResTool von dem Link oben nen Source erstellen lassen, und mir damit ein "wormid"-Protokoll erstellt. Ich hänge die DLL mit Source mal an diesen Post dran.... Die DLL einfach irgendwohinkopieren und mit regsvr32 registrieren. Dann den IE starten und als URL einfach mal als Adresse "wormid:diesIstEinTest.html" eingeben... (oder ähnliches) Als Ergebnis gibt es eine MessageBox mit dem Inhalt "diesIstEinTest.html". Im Grunde ist diese DLL schon genau das gesuchte... einfach die Protokollnamen ändern, eine neue GUID generieren und da einfügen... fertig. Dann hast Du in der Routine, die die MessageBox ausgibt in der Variable URL die URL drinstehen (na sowas :mrgreen: ). Komplizierter wird es scheinbar erst, wenn Daten an den IE zurückmüssen etc... aber auch das wird in dem Template von dem Tool gemacht! (Vergesst nicht die DLL mit regsvr32 /u wormidProtocol.dll wieder zu UnRegistrieren, bevor ihr sie löscht!) Gruß Wormid |
Re: eigene links wie irc:// oder ed2k://
Gibt's da nicht eine Unit dafür, die man ins Programm mit einbauen kann?
Ich hab mit DLLs noch nie gearbeitet und möchte nicht unbedingt eine mitliefern ... |
Re: eigene links wie irc:// oder ed2k://
Ich glaube nicht, das das mit einer Unit geht... die DLL ist Quasi ein Plugin für den IE, die extra im System registriert werden muss. Ich wüsste nicht, das das mit ner Unit geht.
:hi: |
Re: eigene links wie irc:// oder ed2k://
Ich hab mir mal das Beispiel von Wormid genommen und es funktioniert auch soweit ganz gut.
Es gibt nur eine kleine Fehlermeldung bei installieren des Protokolls. Zitat:
Aber diese Meldung stört mich etwas. Installieren tu ich das so
Code:
Ich könnte es zwar auch im Hintergrund machen,
regsvr32 /i Protokoll.dll
Code:
aber dann kommt überhaupt keine Rückmeldung mehr. Und ich möchte aber eine "alles OK"-Meldung...
regsvr32 /i /s Protokoll.dll
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz