Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Form mit prozeduren und funktionen als Vorlage speichern? (https://www.delphipraxis.net/182393-form-mit-prozeduren-und-funktionen-als-vorlage-speichern.html)

erich.wanker 21. Okt 2014 10:05

Form mit prozeduren und funktionen als Vorlage speichern?
 
Hallo Leute,

ich habe eine kurze Frage:

Delphi XE4 Professional - Ist es möglich, dass ich ein Fenster mit diversen visuellen Komponenten und den dazugehörigen proceduren als Vorlage abspeichere?

Gehen tut´s um ein "Fenstergrunddesign" .. Farbige Panels, Buttons, DBFelder und so weiter - die ich Zig-mal brauche..

Vielen Dank für Hinweise

Erich

Sir Rufo 21. Okt 2014 10:09

AW: Form mit prozeduren und funktionen als Vorlage speichern?
 
Als Vorlage in einem oder mehreren Projekten?

Wenn du die Form in dein Projekt aufnimmst, dann kannst du einfach von diesem Formular ein neues erstellen, welches dann alles erbt.

Stevie 21. Okt 2014 10:11

AW: Form mit prozeduren und funktionen als Vorlage speichern?
 
Rechtsklick aufs Form und "Add to Repository..." auswählen.

Geht aber auch ohne das, wenn du das Basisform in deinem Projekt einbindest und dann über File-New->Other... unter "Inheritable Items" das entsprechende Form auswählst.

erich.wanker 21. Okt 2014 10:14

AW: Form mit prozeduren und funktionen als Vorlage speichern?
 
Danke für deine schnelle Antwort Sir Rufo :-)

.. in einem Projekt
.. und wie speichere ich diese TForm ab - und wo kann ich dann eine "Kopie" aufrufen ?

UPDATE:

All right .. vielen Dank Stevie .. werd ich mal ausprobieren

Vielen Dank und schöne Grüße aus dem Salzburgerland ..

Der schöne Günther 21. Okt 2014 10:28

AW: Form mit prozeduren und funktionen als Vorlage speichern?
 
Ist das nicht genau das richtige für die "Objektablage"? Ich habe sie nie ausprobiert, möglicherweise liege ich total daneben...

bernau 21. Okt 2014 10:48

AW: Form mit prozeduren und funktionen als Vorlage speichern?
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1276794)
Ist das nicht genau das richtige für die "Objektablage"? Ich habe sie nie ausprobiert, möglicherweise liege ich total daneben...

Wenn diese Vorlage nur in einem Projekt verwendet wird, dann nicht.

Wenn ich diese Vorlage in vielen Projekten verwenden möchte, dann ja.

Hansa 14. Apr 2015 15:18

AW: Form mit prozeduren und funktionen als Vorlage speichern?
 
Zitat:

Zitat von bernau (Beitrag 1276795)
Zitat:

Zitat von Der schöne Günther (Beitrag 1276794)
Ist das nicht genau das richtige für die "Objektablage"? Ich habe sie nie ausprobiert, möglicherweise liege ich total daneben...

Wenn diese Vorlage nur in einem Projekt verwendet wird, dann nicht.

Wenn ich diese Vorlage in vielen Projekten verwenden möchte, dann ja.

Au Mann, es ist immer noch entsetzlich. :mrgreen: Objektorientierte Programmierung wird im Jahr 2015 immer noch nicht richtig verstanden. :shock: Wenn ich in einem Projekt mehrere Forms habe, dann ist es doch zumindest sinnvoll, elementare Gemeinsamkeiten in eine Vorlage zu verfrachten. Und dann eben immer die als Grundgerüst zu verwenden. Und genau dazu dient die Objektablage (engl.: Repository). D.h. man baut sich eine Form mit allen visuellen Komponenten, allen Tastatur/Maus-Behandlungsroutinen und schiebt das Teil in die Objektablage. Wenn ich jetzt lediglich 2 Forms habe, dann lohnt es sich schon, die aus der Objektablage heraus zu vererben. Bei mehreren Projekten geht das natürlich auch.

Alternativen : 1. cut and paste. im OOP Zeitalter : bekloppt. 2. Alles doppelt und 3-fach von Hand machen. Irgendwo wird dann wohl eine Form rauskommen, bei der irgendwas anders ist "wie sonst" weil irgendwas vergessen wurde. Also: dto. 3. unnötigerweise die Objektablage mit eigenen Klassen etc. nachbilden und mit dem Krempel rumhantieren, DFM von Hand bearbeiten usw.

Das alles hat vor allem noch folgenden Nachteil : der Enduser will immer alles möglichst gleich und vor allem gleich bedienbar haben. Manchmal will er aber doch etwas geändert haben. Z.b. passt einem die Farbe des Datums nicht und das steht immer rechts oben in grün auf den Forms. Jetzt will der das aber lila und besser links oben. Was nun ? Entweder ich gehe alle Forms durch und ändere das ab, oder aber ich mache das einmalig in der Vorlage der Forms.

bernau 14. Apr 2015 15:38

AW: Form mit prozeduren und funktionen als Vorlage speichern?
 
Zitat:

Zitat von Hansa (Beitrag 1297721)
Au Mann, es ist immer noch entsetzlich. :mrgreen: Objektorientierte Programmierung wird im Jahr 2015 immer noch nicht richtig verstanden. :shock:

Schon ein paar Stunden alt, der Thread. :lol:

Du beziehst dich auf meinen Beitrag. Wo habe ich etwas von Copy/Paste geschrieben? Bei mir wird alles abgeleitet und nichts kopiert.

p80286 14. Apr 2015 15:45

AW: Form mit prozeduren und funktionen als Vorlage speichern?
 
Zitat:

Zitat von Hansa (Beitrag 1297721)
Au Mann, es ist immer noch entsetzlich. :mrgreen: Objektorientierte Programmierung wird im Jahr 2015 immer noch nicht richtig verstanden. :shock: Wenn ich in einem Projekt mehrere Forms habe, dann ist es doch zumindest sinnvoll, elementare Gemeinsamkeiten in eine Vorlage zu verfrachten. Und dann eben immer die als Grundgerüst zu verwenden. Und genau dazu dient die Objektablage (engl.: Repository).

Zum einen scheint "objektablage" so etwas wie ein Zwischenspeicher zu sein, wer braucht so etwas schon? Mit den Informationen, die Du herüber geschoben hast, ergibt das alles einen etwas anderen Sinn, und plötzlich hat man das, was man eigentlich die ganze Zeit gesucht hat.

und ja! das stimmt:
Zitat:

Objektorientierte Programmierung wird im Jahr 2015 immer noch nicht richtig verstanden.
Vielleich liegt's ja daran, das viele Programmierer nicht "objektorientiert" denken können/wollen. Und z.B. das Wort "Informationhiding" zu benutzen ist doch wesentlich einfacher als es auch wirklich zu machen!


Gruß
K-H

P.S.
Zitat:

Zitat von bernau (Beitrag 1297725)
Du beziehst dich auf meinen Beitrag. Wo habe ich etwas von Copy/Paste geschrieben? Bei mir wird alles abgeleitet und nichts kopiert.

Ich denke nicht, dasa war eher allgemein gemeint!

bernau 14. Apr 2015 17:54

AW: Form mit prozeduren und funktionen als Vorlage speichern?
 
Zitat:

Zitat von p80286 (Beitrag 1297728)
Zitat:

Zitat von bernau (Beitrag 1297725)
Du beziehst dich auf meinen Beitrag. Wo habe ich etwas von Copy/Paste geschrieben? Bei mir wird alles abgeleitet und nichts kopiert.

Ich denke nicht, dasa war eher allgemein gemeint!

Puh. Da bin ich aber froh ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 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