Einzelnen Beitrag anzeigen

scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#2

Re: rechtsklick-neue *** Datei

  Alt 23. Sep 2004, 23:18
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.
  Mit Zitat antworten Zitat