AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Header automatisch einfügen bei neuer Unit?
Thema durchsuchen
Ansicht
Themen-Optionen

Header automatisch einfügen bei neuer Unit?

Ein Thema von CG2003 · begonnen am 7. Jun 2006 · letzter Beitrag vom 8. Jun 2006
Antwort Antwort
Seite 1 von 2  1 2      
CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#1

Header automatisch einfügen bei neuer Unit?

  Alt 7. Jun 2006, 13:58
Hallo liebe (4-jährige) DP!

Ich würde gerne wissen, ob es in Delphi 2006 eigentlich möglich ist, Units, die neu zu einem Projekt hinzugefügt werden (z.B. per Datei | Neu | Delphi Unit) automatisch mit einem Header (mit Copyright-Informationen) u.a. zu füllen?

Wäre Euch sehr dankbar. Hier habe ich nichts dazu gefunden, und die OH von Delphi spuckte auch nix aus.
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.171 Beiträge
 
Delphi 12 Athens
 
#2

Re: Header automatisch einfügen bei neuer Unit?

  Alt 7. Jun 2006, 14:17
Du kannst dir ja eine Vorlage dafür machen und diese in Delphi einfügen.
(dazu sollte es viele Beispiele/Tipps im Forum geben und dieOH müßte eigentlich auch was darüber wissen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Header automatisch einfügen bei neuer Unit?

  Alt 7. Jun 2006, 14:33
Zitat von himitsu:
Du kannst dir ja eine Vorlage dafür machen und diese in Delphi einfügen.
(dazu sollte es viele Beispiele/Tipps im Forum geben und dieOH müßte eigentlich auch was darüber wissen)
Hallo,

erstmal danke für Deine Antwort!
Aber ich glaube, Du hast nicht ganz verstanden was ich meine. (Nicht übel nehmen!)
Ich möchte, zum Beispiel, wenn ich im BDS auf "Datei | Neu | VCL Formularanwendung" klicke, das er wie gewohnt ein neues Projekt macht, jedoch in der Unit1 dieses Projektes automatisch schon meinen Header drin hat.

Ist das möglich?
Das mit den Templates habe ich auch gedacht, aber das entspricht ja nicht meinem "Wunsch"...
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.171 Beiträge
 
Delphi 12 Athens
 
#4

Re: Header automatisch einfügen bei neuer Unit?

  Alt 7. Jun 2006, 14:46
Ich glaub doch

Du gehst einfach auf Datei > Neu > "VCL Formularanwendung"
erstellst dir also eine neue Anwendung, dort trägst du dann deinen Header ein
und speichst das ganze als neue Vorlage ab (z.B. als "VCL Formularanwendung mit Header".

Dann kannst du über Datei > Neu > "VCL Formularanwendung mit Header" immer wieder ein neues Projekt erstellen, wo dein Header drin ist.


Ansonsten könnte man bestimmt auch über die ToolsAPI irgendwie eingreifen und z.B. jedesmal einen Header einfügen, sobald eine Datei neu erzeugt wird, aber das sollte wesendlich schwerer werden, als nur eine neue Vorlage zu erstellen
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: Header automatisch einfügen bei neuer Unit?

  Alt 7. Jun 2006, 15:03
Bei Delphi5-7 kann man dazu einfach Quelltextvorlagen verwenden.
Dazu im Menu der IDE: Tools->Editor Optionen... -> Programmierhilfe wählen
und eine neue Vorlage mit Kürzel
Code:
uhdr    Unit-Header
anlegen.
Der Text dazu sieht z.B. so aus:
Code:
{*******************************************************************************
 * Copyright (c) 2006 by Bin Laden. All rights reserved.
 * Diese Software ist urheberrechtlich geschuetzt.
 * UNIT NAME:           |.pas
 * VERSION:             1.0
 * SUBSYSTEM:           ---
 * FIRST CREATED:       00-00-2006
 * SOFTWARE ENGINEER:   Super Checker
 * DEPARTMENT:          weichsw
 * PROJECT:             DP
 * ---------------------------------------------------------------
 * DESCRIPTION:
 * ---------------------------------------------------------------
 * CHANGES:
 * 2006-01-01/xxxx description
 *
 ******************************************************************************}
Später braucht man im Editor nur noch udhr eingeben und Strg-J drücken.
Man beachte den senkrechten Strich (|) oben in der Vorlage. Dort steht später der Cursor.
Andreas
  Mit Zitat antworten Zitat
CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Header automatisch einfügen bei neuer Unit?

  Alt 7. Jun 2006, 15:32
Hmm, irgendwie kann ich den Punkt "Tools | Editor-Optionen | Programmierhilfe" nicht finden...
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat
Thorben77

Registriert seit: 22. Okt 2004
359 Beiträge
 
#7

Re: Header automatisch einfügen bei neuer Unit?

  Alt 7. Jun 2006, 15:46
Zitat von CG2003:
Hmm, irgendwie kann ich den Punkt "Tools | Editor-Optionen | Programmierhilfe" nicht finden...
Das kann gut sein:
Zitat von shmia:
Bei Delphi 5-7 kann man dazu einfach Quelltextvorlagen verwenden.
Zitat von CG2003:
Ich würde gerne wissen, ob es in Delphi 2006 eigentlich möglich ist,
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#8

Re: Header automatisch einfügen bei neuer Unit?

  Alt 8. Jun 2006, 08:59
Zitat von CG2003:
Hmm, irgendwie kann ich den Punkt "Tools | Editor-Optionen | Programmierhilfe" nicht finden...
Dann musst du suchen. Ich kann mir irgendwie nicht vorstellen, dass dieses nützliche Feature im Zuge der Weiterentwicklung von D7 auf D2006 verloren gegangen ist.
Andreas
  Mit Zitat antworten Zitat
CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Header automatisch einfügen bei neuer Unit?

  Alt 8. Jun 2006, 09:08
Zitat von shmia:
Zitat von CG2003:
Hmm, irgendwie kann ich den Punkt "Tools | Editor-Optionen | Programmierhilfe" nicht finden...
Dann musst du suchen. Ich kann mir irgendwie nicht vorstellen, dass dieses nützliche Feature im Zuge der Weiterentwicklung von D7 auf D2006 verloren gegangen ist.
Ich habe auch schon gesucht, aber es nicht gefunden.
Es ist in der OH ja auch beschrieben, aber bei mir in den Optionen nicht zu finden. Trotz Neuinstallation.
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#10

Re: Header automatisch einfügen bei neuer Unit?

  Alt 8. Jun 2006, 09:20
Hallo,

Zitat von shmia:
Bei Delphi5-7 kann man dazu einfach Quelltextvorlagen verwenden.
Dazu im Menu der IDE: Tools->Editor Optionen... -> Programmierhilfe wählen
und ...
ich muss in D7 dazu in den Editor-Optionen auf der Seite Quelloptionen den Schalter Vorlagendateien bearbeiten... betätigen.

Grüße vom marabu
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 Uhr.
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