Autor Beitrag
Konrad
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Fr 24.01.03 03:14 
Hallo,

ich würde gerne mein Programm gerne über das Kontextmenu im Explorer aufrufen lassen können - wie z.B. die Funktionen von Winzip.
Was muß ich dazu machen?
Wie kann ich dazu auch noch den Dateinamen der ausgewählten Datei übergeben?

Habt vielen Dank!!!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 24.01.03 03:26 
Such dir mal die Einträge von WimZIP in der Regsitry raus. Und genauso machts du es dann auch.

Und ich denke hier im Foruzm gibt es schon einen ausführlichen Beitrag dazu. Eventuell auch in den FAQ'sen oder Tutorials. Falls die Suche Probleme macht, kuck mal nach Mathias Simmack - den bringe ich damit irgendwie in Vrbindung.
Konrad Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Fr 24.01.03 04:36 
Hab den Eintrag in der Registry erstmal von Hand gemacht. Das klappt soweit. Muß jetzt nur noch zusehen, daß ich das in Delphi auch hinkrieg.

Mein einziges Problem ist jetzt noch, wie bekomm ich ein Icon ins Kontextmenü ... Hab dafür leider kein Beispiel in der Registry gefunden.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 24.01.03 04:40 
Hm, WinZip packt doch auch ein Icon dazu oder?
Konrad Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Fr 24.01.03 04:45 
Ja, und WinRAR und WinAce auch ...

Nur stoße ich nirgends in der Registry auf den Teilstring "Add to Winzip" wie erim Kontextmenu auftaucht. Ich hoffte so zumindest soweit in die Nähe eines potenziellen Icon-Eintrags zu kommen, um ihn von Hand ausfindig zu machen.
Leider ist da tote Hose und auch sonst finde ich die Bezeichnungen der Einträge mit Icon nicht in der Reg wieder ...
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 24.01.03 04:53 
Kuck noch mal genau nach.
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 24.01.03 11:40 
Das Suchen wird nichts bringen!

Die Einträge von WinZIP, -RAR, und Co. sind nicht so in der Registry hinterlegt, wie man das in manchen Foren findet ("Wie kriege ich mein Programm in das Kontextmenü von Dateityp A?").

Es handelt sich um eine Shell-Erweiterung. Borland hat eine Demo mitgeliefert ("ShellExt"-Ordner, glaube ich). Diese Shell-Erweiterung ist eine DLL, die die entsprechenden Menüpunkte zur Verfügung stellt.
O'rallY
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 563



BeitragVerfasst: Di 29.04.03 20:47 
Sorry, dass ich diesen Thread nocheinmal ausgrabe, aber ich habe das selbe Problem. Ich habe auch nicht die Demo in meinem Delphiverzeichnis gefunden.

Also nochmal mein Problem:
Ich würde gerne das Kontextmenü für alle Datein, jeglichem Dateityps, erweitern. Also nicht den einfachen Registryeintrag für einen Dateityp.

_________________
.oO'rallY
Linux is like a tipi: No gates, no windows and a gnu-eating apache inside...