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
Seite 5 von 5   « Erste     345   
musicman56
(Gast)

n/a Beiträge
 
#41

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 10:40
Warum muss ich mir ständig raussuchen, welche Standard-Units ich einbinden muss? Entweder habe ich etwas verpasst (nicht unwahrscheinlich), oder es ist ein Unding, dass ich jedesmal, wenn ich zum ersten mal eine Liste verwende, zum interface oder implementation-Teil scrollen muss ..... So etwas sollte man mal beschleunigen.
Wie so oft würde das Lesen der Dokumentation - oder einfach mal alle Menüpunkte der IDE durchsteppen - hier Abhilfe schaffen. Seit es die Objektablage gibt (ich glaube seit Delphi 7) kann man eine beliebige Unit, Formular, Datenmodul... der Objektablage hinzufügen.

In diesem Fall also mal eine Unit mit den gewünschten Uses-Klauseln erstellen, der Objektablage hinzufügen, und beim Erstellen einer neuen Unit diese Vorlage auswählen. Ich denke, recht viel perfekter und schneller kann man das nicht machen.

Oder um es mit Codehunter's Worten zu sagen: In diesem Fall ist die Bremse nicht die Polizei und nicht das Auto, sondern der Fahrer

Geändert von musicman56 (12. Jul 2013 um 10:45 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#42

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 10:49
Soll das heißen, dass man jede beliebige Kombination von uses-Klauseln in der Objektablage hinterlegen soll? Da wäre es doch schöner, wenn man äquivalent zu z.B. Variablen eine Möglichkeit der automatischen Vervollständigung hätte (sofern es das schon geben sollte, bin ich noch nicht darauf gestoßen). Dazu wäre allerdings mindestens einmalig eine volle Qualifizierung nötig, wenn ich keinen Denkfehler mache.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Der schöne Günther

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

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 10: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
 
#44

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 11: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.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#45

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 12: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
573 Beiträge
 
Delphi XE2 Professional
 
#46

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 13: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
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#47

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 13:51
...wenn ich zum ersten mal eine Liste verwende, zum interface oder implementation-Teil scrollen muss und uses ... System.Generics.Collections, ... ; eintippen muss. So etwas sollte man mal beschleunigen...
Manchmal funktioniert Ctrl-Shift-A mit Cursor auf der Klasse (aber nicht bei Generics, glaube ich).

Den angefangenen Unitnamen kann man in der Uses-Klausel manchmal auch mit Ctrl-Enter ergänzen lassen.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Der schöne Günther

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

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 14:07
Manchmal funktioniert Ctrl-Shift-A mit Cursor auf der Klasse (aber nicht bei Generics, glaube ich
Wow, danke! Ein bisschen sehr langsam, Generics funktionieren auch nicht, aber das ist ja schonmal besser als nichts
  Mit Zitat antworten Zitat
musicman56
(Gast)

n/a Beiträge
 
#49

AW: Delphi beschleunigen

  Alt 12. Jul 2013, 15:24
Hallo,

dieses "manchmal" ist auch so ein Produktivitäts-Ärgernis, weil eben manches nicht immer geht. Darum lasse ich einfach gewisse Dinge einfach weg, um mich nicht (oder weniger) zu ärgern. Aber, jetzt driftet's ab in Richtung "Meckerei". An weiteren produktivitätssteigernden Ideen vermute ich, wird es nicht mangeln und da würden sich denke ich viele Programmierer einfach etwas mehr Gehör bei Emba wünschen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 5   « Erste     345   


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 09:31 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