Delphi-PRAXiS
Seite 3 von 3     123   

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)

alcaeus 23. Sep 2004 18:18

Re: rechtsklick-neue *** Datei
 
Hi Neuni,

wenn du XP hast, dann könntest du z.B. das TweakUI Powertoy verwenden. Genauere Angaben kann ich dir im Moment aber nicht machen, ich weiß nur dass es damit funktioniert.
Alternativ kannst du dir auch eine Delphi-App schreiben die das für dich erledigt.

Greetz
alcaeus

scp 23. Sep 2004 23:18

Re: rechtsklick-neue *** Datei
 
oder eine kleine .reg-Datei anlegen:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.foo\ShellNew]
"NullFile"=""
man braucht jetzt nur noch .foo z.B. in .php ändern, .reg speichern, Doppelklick auf .reg-Datei und mit "Ja" bestätigen.

PS: Hat übrigens keiner mit TFileTypeRegistration Probleme? Ich musste (unter WinXP SP2 Home) folgendes in RegWriteSubKeyVal() ändern, damit es klappt:
Vorher:
Delphi-Quellcode:
  if(RegCreateKeyEx(parent, pchar(SubKeyName), 0, nil, KEY_READ or KEY_WRITE,
    0, nil, tmp, nil) = ERROR_SUCCESS) then
Nachher:
Delphi-Quellcode:
  if(RegCreateKeyEx(parent, pchar(SubKeyName), 0, nil, REG_OPTION_NON_VOLATILE,
    KEY_READ or KEY_WRITE, nil, tmp, nil) = ERROR_SUCCESS) then
Die Zugriffsparamter waren um einen Paramter verrutscht angegeben und deshalb gabs nur ERROR_INVALID_PARAMETER, jetzt gehts.

MathiasSimmack 24. Sep 2004 05:39

Re: rechtsklick-neue *** Datei
 
Zitat:

Zitat von scp
PS: Hat übrigens keiner mit TFileTypeRegistration Probleme? Ich musste (unter WinXP SP2 Home) folgendes in RegWriteSubKeyVal() ändern, damit es klappt: [...]

Ja, sorry. :oops: Du musst im Prinzip nur "KEY_READ or KEY_WRITE" und die darauf folgende Null vertauschen, dann stimmt´s auch. REG_OPTION_NON_VOLATILE ist Standard und muss daher nicht unbedingt angegeben werden.

Ich sollte mir vllt. doch mal wieder Delphi installieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr.
Seite 3 von 3     123   

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