Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi rechtsklick-neue *** Datei (https://www.delphipraxis.net/30251-rechtsklick-neue-%2A%2A%2A-datei.html)

Nicodius 23. Sep 2004 16:55

Re: rechtsklick-neue *** Datei
 
extVerb sagt mir leider nichts :? ich kenn mich WIRKLICH fast überhaupt nicht mit der registry aus und will das auch gar nicht zu verstehen wissen ;)


bitte beschreib wo ich das reinsetzen muss ;)


:zwinker:


mfg

Nicodus

Meflin 23. Sep 2004 16:56

Re: rechtsklick-neue *** Datei
 
Zitat:

Zitat von Nicodius
extVerb sagt mir leider nichts :? ich kenn mich WIRKLICH fast überhaupt nicht mit der registry aus und will das auch gar nicht zu verstehen wissen ;)


bitte beschreib wo ich das reinsetzen muss ;)


:zwinker:


mfg

Nicodus

mensch. du kopierst die funktion aus der codelib in dein projekt. das schaffst du? dann rufst du die funtkion auf. mit den normalen parametern und zusätzlich definierst du auch den letzten parameter, der standardmäßig auf Open ist aber den man auch ändern kann...

Nicodius 23. Sep 2004 16:58

Re: rechtsklick-neue *** Datei
 
Zitat:

Zitat von Meflin
mensch. du kopierst die funktion aus der codelib in dein projekt. das schaffst du? dann rufst du die funtkion auf. mit den normalen parametern und zusätzlich definierst du auch den letzten parameter, der standardmäßig auf Open ist aber den man auch ändern kann...


und den änder ich auf "extVerb " ?

scp 23. Sep 2004 17:02

Re: rechtsklick-neue *** Datei
 
Es geht auch einfacher, die Lösung heisst AddNewFileSupport(), ist sogar schon im Beispielprogramm drin:
Delphi-Quellcode:
uses
  ftypesAPI;
//...
              ftr := TFileTypeRegistration.Create;
              if(ftr <> nil) then
              try
                //...
                  if(ftr.RegisterType('.foo','FooFile','FOO-File')) then
                  begin
                    ftr.AddHandler('open','notepad.exe "%1"','Öffnen');
                    ftr.AddHandler('print','notepad.exe /p "%1"');
                    ftr.SetDefaultHandler;
                    ftr.AddNewFileSupport('.foo');
                  end;
                //...

FlorianK 23. Sep 2004 17:07

Re: rechtsklick-neue *** Datei
 
Kurz und schmerzlos: ;-)
Siehe hier!

Florian K.

Nicodius 23. Sep 2004 17:09

Re: rechtsklick-neue *** Datei
 
DANKE!!! :-D :thumb:

scp 23. Sep 2004 17:10

Re: rechtsklick-neue *** Datei
 
Genau darauf wollte ich hinaus.
Wenn man nämlich die andere Funktion mit diesem extVerb benutzt, kommt ja sowas dabei raus:
Delphi-Quellcode:
\Shell\ShellNew\Command
und das dürfte nicht richtig sein.

Meflin 23. Sep 2004 17:13

Re: rechtsklick-neue *** Datei
 
Zitat:

Zitat von scp
Genau darauf wollte ich hinaus.
Wenn man nämlich die andere Funktion mit diesem extVerb benutzt, kommt ja sowas dabei raus:
Delphi-Quellcode:
\Shell\ShellNew\Command
und das dürfte nicht richtig sein.

nunja das weis ich nicht. aber bei print etc gehörts doch auch so? nunja egal, primär ist sie ja nur zum registrieren von typen da...

titus 23. Sep 2004 17:33

Re: rechtsklick-neue *** Datei
 
Ich hab leider z.Z. kein laufendes Delphi (geht erstmal nicht), kennt jemand ein Programm oder so, dass das macht? (Mit TuneUp gibts da zwar was, das funktioniert aber nicht!)
Es kommt nicht in Frage mit dem Quelltext in Delphi zu kopieren (leider :().

mfG, LCD

Neuni 23. Sep 2004 18:10

Re: rechtsklick-neue *** Datei
 
Wo wir schon mal bei dem Thema sind...ich denke mal das passt hier hin.

Es gibt ja Rechtsklick-->Neu-->Irgendwas
Wie bekomm ich da jetzt z.B. Rechtsklick-->Neu-->PHP-Datei hin?

.php steht ja schon in der registry, was muss ich da jetzt noch machen, damit das so geht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:21 Uhr.
Seite 2 von 3     12 3      

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-2025 by Thomas Breitkreuz