AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi beschleunigen

Ein Thema von DugDev · begonnen am 9. Jul 2013 · letzter Beitrag vom 12. Jul 2013
Antwort Antwort
Der schöne Günther

Registriert seit: 6. Mär 2013
6.199 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 09:58
Wenn ich das auf die Schnelle richtig verstanden habe: Ein Template für alle Units, wo ich im Interface-Teil einfach alles inkludiere, was vielleicht tatsächlich vorkommen könnte? Uh...

Wie auch immer, das führt wahrscheinlich zu weit vom Thema weg, insgesamt wollte ich nur sagen, dass zumindest bei mir mein bislang einziger großer Kritikpunkt an Embarcadero Delphi die IDE ist. Wäre sie (in sehr vielen kleinen und großen Punkten) besser, würde ich in gleicher Zeit mehr gebacken bekommen.
  Mit Zitat antworten Zitat
musicman56
(Gast)

n/a Beiträge
 
#2

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 10:51
Hallo,

nun verteufelt mich doch nicht...ich hab ja nur geschrieben was möglich ist. Wie das jeder für sich regelt und anwendet, und inwieweit das dann Sinn macht, muss doch bitte jeder für sich entscheiden.

Ich persönlich mache es so, wenn ich ein neues Projekt beginne: Zuerst erstelle ich mir eine Include-Datei, welche die Compilerschalter für das Projekt beinhaltet. Als nächstes dann eine Unit mit einem Header, welcher die Include-Datei einbindet, und wenn es Sinn macht auch bereits entsprechende Uses-Klauseln. Diese Unit kommt dann in die Objektanlage, und bei jeder neuen Unit für dieses Projekt wird diese dann als Vorlage genommen. So ähnlich sieht dann diese Vorlage aus:

Delphi-Quellcode:
{##############################################################################}
{###########   Copyrights©   : 2013 Mein Name                        ##########}
{###########   Erstellt am   : 01.01.2013                            ##########}
{###########   Revision      : 01.01.2013                            ##########}
{###########   Version       : 1.0                                   ##########}
{##############################################################################}
{###########           Globale Compiler-Optionen einbinden           ##########}
{###########}             {$I D:\08-Global\RUBIN.INC}               {##########}
{##############################################################################}

unit RuXXXXXX;

interface

uses Windows, SysUtils . . . . bla bla bla

implementation

uses bla bla bla

end.
Was ich mir hier wünschen würde, ist die Verwendung von Platzhaltern, z.B. für ein Datum, dann hätte man das Erstellungsdatum/Uhrzeit usw. gleich mit integriert, aber das ist schon wieder ein ganz anderes Thema
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.199 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 11:31
Nein, nicht verteufeln, im Gegenteil! Ich habe wieder etwas gelernt, und vor allem für Dinge wie Compilerschalter ist das eine tolle Sache. Das werde ich ab jetzt mit Sicherheit so machen
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
575 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 12:32
@Musicman56. Dazu benutze ich die Gexperts.Dort kannst Du Dir Macro Templates anlegen, die Dir z.B einen Unit Header mit dem aktuellen Datum einfügen.
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:17 Uhr.
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