AW: Delphi 10.4 Beta
Update 08. Mai, Marco hat über die "Managed Records" gebloggt:
https://blog.marcocantu.com/blog/202...d-records.html |
AW: Delphi 10.4 Beta
Vor vielen Jahren (über 5 Jahren) mir mal dieses Feature im QC gewünscht, sogar mit je zwei Zeilen Quellcode pro Copy/Finalize/Initialize-Prozedure, was in der System.pas nötig wäre.
Und endlich gibt es das. |
AW: Delphi 10.4 Beta
Zitat:
|
AW: Delphi 10.4 Beta
Ja klar, nur hab ich vor 3 Wochen endlich ein nettes Konzept funktionsfertig, das auch auf allen Platformen (Android/Windows) und mit Delphis der letzten 10 Jahre läuft,
so mit einem Record mit Sub-Record der über die Generics via virtuellem Interface das Verhalten imitieret, was nun diese Record-Helper endlich bieten, und jetzt war alles umsonst, da ich aufgegeben hatte zu warten. :freak: Dafür hab ich letzte Woche bei EntityDAC den Code gesehn, welchen mein Kollege da schrieb, der der Sprachsyntax von Pascal vollkommen wiederspricht und wo man sich denkt "das kann niemals funktionieren", aber es geht dennoch ... schon krass was man mit den Record-Operatoren alles machen kann. > LINQ ... https://youtu.be/V_AFfXUnUag?t=155 das da im ON und WHERE |
AW: Delphi 10.4 Beta
Zitat:
Und wenn Dein Arbeitgeber Dich dafür bezahlt hat, war es auch nicht kostenlos. Also weder umsonst, noch umsonst. ;-) |
AW: Delphi 10.4 Beta
War leider nur für ein paar privare Projekte. :cry:
LINQ: Der Vergleich wird ja eigentlich vorher ausgewertet, bevor dessen Ergebnis in die Methoden rein geht, aber intern ist dann quasi eine Schleife, welche den Vergleich bei jedem Durchlauf neu auswertet, mit den Werten des aktuellen Records .... hier wird der Aufbau des Vergleichs über die Record-Helper ausgewertet und durchgereicht, anstatt direkt zu berechnen. :thumb: |
AW: Delphi 10.4 Beta
Zitat:
Delphi-Quellcode:
?
&
|
AW: Delphi 10.4 Beta
Zitat:
Delphi-Quellcode:
class function TParallel.&For(ALowInclusive, AHighInclusive: Integer; const AIteratorEvent: TProc<Integer>): TLoopResult; ... TParallel.For(1, 10, Procedure(Arg: Integer) begin end); |
AW: Delphi 10.4 Beta
Zitat:
|
AW: Delphi 10.4 Beta
Zitat:
Aber nur, wenn es Units vom Framework (VCL, FMX) sind. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 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