AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Iteration durch Datenmengen mit for-Anweisungen
Thema durchsuchen
Ansicht
Themen-Optionen

Iteration durch Datenmengen mit for-Anweisungen

Ein Thema von Peter-Pascal · begonnen am 12. Nov 2022 · letzter Beitrag vom 13. Nov 2022
Antwort Antwort
Benutzerbild von Olli73
Olli73

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
672 Beiträge
 
#1

AW: Iteration durch Datenmengen mit for-Anweisungen

  Alt 12. Nov 2022, 15:17
Ich habe auch auf die Schnelle keinen in Delphi eingebauten (spezialisierten) Enumerator für TFdQuery / TDataSet gefunden. Es gibt aber Webseiten, auf denen ein solcher erstellt wird.
  Mit Zitat antworten Zitat
Peter-Pascal

Registriert seit: 18. Feb 2007
Ort: 32139 Spenge
197 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Iteration durch Datenmengen mit for-Anweisungen

  Alt 12. Nov 2022, 15:56
Danke für Deine Hilfe. Ich werde mal schauen, ob ich selber einen Erstellen kann.

Interessant ist nur, dass die Hilfe das ausweist und später noch der Hinweis:

Liste der unterstützten Klassen.
Die folgenden Klassen und ihre Nachkommen unterstützen die for-in-Syntax:


System.Classes.TList
System.Classes.TCollection
System.Classes.TStrings
System.Classes.TInterfaceList
System.Classes.TComponent
Vcl.Menus.TMenuItem
Vcl.ActnList.TCustomActionList
Vcl.ComCtrls.TListItems
Vcl.ComCtrls.TTreeNodes
Vcl.ComCtrls.TToolBar
Data.DB.TFields
Data.DB.TDataSet

OK, ich hatte schon befürchtet, dass es nicht geht, aber wollte ausschließen, dass ich etwas übersehen haben
Vielen Dank
Peter Niemeier
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.061 Beiträge
 
Delphi 12 Athens
 
#3

AW: Iteration durch Datenmengen mit for-Anweisungen

  Alt 12. Nov 2022, 16:23
Die Doku ist leider übrig geblieben, nachdem das Feature vor dem Release gecancelt wurde. Eine alternative Implementierung findest du hier: https://github.com/UweRaabe/DataSetEnumerator
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Peter-Pascal

Registriert seit: 18. Feb 2007
Ort: 32139 Spenge
197 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Iteration durch Datenmengen mit for-Anweisungen

  Alt 12. Nov 2022, 17:49
Danke Uwe,

offesichtlich hast Du dies geschrieben. Mein Respekt dafür. Das kann ich nicht.

Dein Code könnte die Sache ziemlich erleichtern.

Auch wenn das Feature mal nicht verwirklicht worden ist, konnte man dies nicht mittlerweile nachholen? Soweit ich weiß, steht dies seit einigen Delphi Updates in der Hilfe.

Vielen Dank noch mal
Peter Niemeier
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.856 Beiträge
 
Delphi 12 Athens
 
#5

AW: Iteration durch Datenmengen mit for-Anweisungen

  Alt 12. Nov 2022, 18:38
Damit die Hilfe gefixt wird, solltest du einen QP Report dazu erstellen.
https://quality.embarcadero.com
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.061 Beiträge
 
Delphi 12 Athens
 
#6

AW: Iteration durch Datenmengen mit for-Anweisungen

  Alt 13. Nov 2022, 07:56
gibt´s schon: https://quality.embarcadero.com/browse/RSP-39614
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort


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 07:32 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