AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Stil-Frage zu TDataset und co
Thema durchsuchen
Ansicht
Themen-Optionen

Stil-Frage zu TDataset und co

Ein Thema von Marco Steinebach · begonnen am 17. Apr 2021 · letzter Beitrag vom 19. Apr 2021
 
Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.375 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Stil-Frage zu TDataset und co

  Alt 19. Apr 2021, 06:30
Zu 1) Jedes TDataSet hat im Kontextmenü einen Feldeditor mit dem man die Felder statisch erstellen kann. Dann hat man jeweils eine Komponente zum Feld, die man verwenden kann.
Mit allen Konsequenzen, die persistente Felder nach sich ziehen. Ich mache das schon ewig nicht mehr. Wenn man dann noch TDBGrid o.ä. verwendet und dort ebenfalls den Feld-Editor verwendet, kann es schwierig werden. In welchem Feld-Editor muss man die Korrekturen vornehmen, wenn etwas nicht so funktioniert, wie man es erwartet? Bei Programmierung im Team, kann es dann schon eine ziemliche Sucherei werden. Mal abgesehen davon, dass die Suchfunktion im Editor die Sachen im Feld-Editor nicht finden kann.
Bei uns im Team sind persistente Felder jedenfalls ein NoGo.

Zu 2) Wenn man die Antwort zu 1) umsetzt, kann man für jedes Feld das property Value nehmen, das dann vom entsprechenden Typ ist.
Da man bei einer Zuweisung dennoch wissen muss, welcher Typ dahinter steht, halte ich das nicht wirklich für einen Vorteil. Dann sehe ich im Source lieber gleich, welcher Typ das ist, wenn ich As... verwende.

Wenn ich mit vielen Feldnamen im Source arbeiten muss, gibt es eine spezielle Unit, die alle notwendigen Feldnamen als Konstanten enthält. Vertippen gibt es dann nicht mehr.
Peter
  Mit Zitat antworten Zitat
 


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 05:16 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