Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wirkliche Unterschiede?? (https://www.delphipraxis.net/192494-wirkliche-unterschiede.html)

DeddyH 24. Apr 2017 18:35

AW: Wirkliche Unterschiede??
 
Nur noch mal zum Abschluss: dieses MapRules (klingt mir sehr nach FireDAC, ich schau aber trotzdem jetzt nicht nach) dürfte sehr wohl eine Liste sein, nur eben keine StringListe, sondern eine Liste von Objekten (oder auch Records oder Interfaces), die mindestens die Eigenschaften PrecMax, PrecMin, SourceDataType und TargetDataType aufweisen. Durch das "with" spart man sich die Deklaration einer eigenen Variablen, erkauft sich das dann aber auch mit schlechter les- und wartbarem Code. Die Alternative habe ich ja bereits auf der ersten Seite aufgezeigt. Und
Zitat:

Delphi-Quellcode:
MapRules.Add(PrecMax := 2);

sieht mir eher nach Basic-Syntax aus, ich kann mir nicht vorstellen, dass das in Delphi in irgendeiner Konstellation kompiliert.

Delbor 24. Apr 2017 19:31

AW: Wirkliche Unterschiede??
 
Hi zusammen

Auch von meiner Seite aus zum Abschluss: TMapRules, bzw TMapRule, sind tatsächlich Firedac-Konstrukte. Ich habe da mal nochmal nachgesehen und bin auch einem Link gefolgt, der TMapRule(s) beschreibt. Und da sind die Deklarationen angegeben:
  • TFDMapRules = class(TCollection) und
  • TFDMapRule = class (TCollectionItem)

@Hobbycoder:
Zitat:

Ich bin immer von einer TList oder ToBjectList ausgegangen,
Dass dies auch eine ObjectList sein könnte, daran hab ich nun wirlich auch nicht gedacht.

Ein gutes hat die Sache für mich aber doch: Ich werds wohl nicht so schnell vergessen. Auf jeden Fall, vielenDank an euch beide!

Gruss
Delbor


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr.
Seite 4 von 4   « Erste     234   

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