Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Explorer Kontextmenü: Neu -> Delphi Projekt (https://www.delphipraxis.net/37950-explorer-kontextmenue-neu-delphi-projekt.html)

Luckie 12. Jan 2005 17:56


Explorer Kontextmenü: Neu -> Delphi Projekt
 
Wie im Titel zu lesen wollte ich unter "Neu" im Kontextmenü einen Eintrag erstellen, mit dem man eine neue Delphi dpr-Datei anlegen kann. Rausgefunden habe ich das bisher:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.dpr\ShellNew]
"NullFile"=""
Dann legt er eine leere dpr-Datei an. KLicke ich die doppelt an, öffnet sich zwar Delphi aber mit der Meldung:
Zitat:

---------------------------
Fehler
---------------------------
Die Regel für Projekt "Neu" ist nicht spezifiziert.
---------------------------
OK
---------------------------
Was muss ich da jetzt noch machen?

Ich weiß nicht, ob sich Delphi bei der Installation dort überhaupt einegtragen hat. Ich habe die Angewohnheit, da immer alles rauszulöschen, was sich da einträgt, bis auf Textdteien. Sollte es sich da eintragen, könntet ihr mal den Schlüssel exportieren und hier posten oder besser gleich anhängen?

Und für pas-Dateien bitte auch gleich.

PierreB 12. Jan 2005 17:58

Re: Explorer Kontextmenü: Neu -> Delphi Projekt
 
Nein, bei D3 (zumindestens) wurde dort nichts eingetragen.

Luckie 12. Jan 2005 18:03

Re: Explorer Kontextmenü: Neu -> Delphi Projekt
 
Zitat:

Zitat von delphman
Nein, bei D3 (zumindestens) wurde dort nichts eingetragen.

Na das bestärkt mich doch es zu schaffen, weil ich es doch ziemlich praktisch fände.

c113plpbr 12. Jan 2005 21:32

Re: Explorer Kontextmenü: Neu -> Delphi Projekt
 
Es ist klar, wenn dieser Fehler auftritt, hast du dich nicht an die "Dateinamen-Regel" gehalten. Wenn du also eine Projektdatei erstellst, die z.B. im namen ein leerzeichen enthält, wird es nie funktionieren. Ansonsten funktioniert dies bei mir ohne probleme.

ciao, Philipp

MathiasSimmack 12. Jan 2005 21:49

Re: Explorer Kontextmenü: Neu -> Delphi Projekt
 
Seit Win 98 sind aber Leerzeichen erlaubt. :lol: Du hast zwar Recht, aber das kannst du nicht Luckie vorwerfen sondern bestenfalls Borland. Ich kenne das Problem von Delphi 5. Ich hätte auch gern so einen "Neues Delphi-Projekt" im Kontextmenü gehabt, aber IMHO verstößt das mit Leerzeichen und Bindestrich gleich doppelt gegen die "Regel". :)

Christian Seehase 13. Jan 2005 01:03

Re: Explorer Kontextmenü: Neu -> Delphi Projekt
 
Moin Luckie,

wirf doch mal einen Blick in's PSDK:

Shell Basics\Extending the Shell\Extending Shortcut Menus\Extending the New Submenu

dort wird genau beschrieben, was man tun muss um einen neuen Eintrag unter "Neu" zu erhalten.

NullFile finde ich für eine DPR allerdings unpraktisch, denn ein Template sollte die Datei IMHO schon enthalten.

Luckie 13. Jan 2005 15:30

Re: Explorer Kontextmenü: Neu -> Delphi Projekt
 
Zitat:

Zitat von Christian Seehase
Shell Basics\Extending the Shell\Extending Shortcut Menus\Extending the New Submenu

dort wird genau beschrieben, was man tun muss um einen neuen Eintrag unter "Neu" zu erhalten.

das weiß ich ja, das ist ja nicht das Problem.

Zitat:

NullFile finde ich für eine DPR allerdings unpraktisch, denn ein Template sollte die Datei IMHO schon enthalten.
Das ist mein Problem. Wie sage ich Delphi, dass es ein Template erstellen soll und keine leer Datei.

jfheins 13. Jan 2005 17:22

Re: Explorer Kontextmenü: Neu -> Delphi Projekt
 
Dazu musst du dir erst eine Template-Standard-Datei erstellen und diese dann nach
Code:
C:\Dokumente und Einstellungen\[Benutzername]\Vorlagen
kopieren.

Dann in der Registry statt
Code:
[HKEY_CLASSES_ROOT\.dpr\ShellNew]
"NullFile"=""
folgendes:
Code:
[HKEY_CLASSES_ROOT\.dpr\ShellNew]
"FileName"="[Name der Template-Standard-Datei]"
Achja, nicht getestet, nur bei .wav abgeguckt, aber einen Versuch ist's wert ... :???:

Robert Marquardt 13. Jan 2005 18:24

Re: Explorer Kontextmenü: Neu -> Delphi Projekt
 
So richtig gut ist das nicht.
Ein Delphi-Projekt besteht eigentlich aus mehreren Dateien und das leistet der Mechanismus einfach nicht.

jfheins 13. Jan 2005 19:06

Re: Explorer Kontextmenü: Neu -> Delphi Projekt
 
Was soll das denn heißen ?
Als Vorlagendatei würde ich
Code:
program Project1;

uses
  Forms;

begin
  Application.Initialize;
  Application.Run;
end.
nehmen.
Das ist ein vollständiges Delphi-Projekt. Das kürzeste Projekt bestünde sogar nur aus einem begin und einem end.
Gut - es wird nicht gemacht, aber das mus eine Template-Standard-Datei doch auch nicht, oder ? :gruebel:

Alles, was zu einer vollständigen Anwendung fehlt, kan man entweder über Neu > ... erzeugen (Formular), oder in den Projektoptionen einstellen ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 Uhr.
Seite 1 von 2  1 2      

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