Update der RTL-Erweiterung DeHL
|
Re: Update der RTL-Erweiterung DeHL
Und wieder ein Update
Es wurde mit Enex (aka Enumerable Extensions) eine LINQ ähnliche Abfrageschnittstelle bekommen http://alex.ciobanu.org/?p=197 |
Re: Update der RTL-Erweiterung DeHL
Jetzt muss der Autor von DeHL, der ja (laut seiner Homepage) seit kurzem bei EMBT (Embar... ist mir zu lang) arbeitet, DeHL an das Entwicklerteam weiterleiten, damit die, die total verbuggte Generics.Collections ersetzen können.
|
Re: Update der RTL-Erweiterung DeHL
Zitat:
|
Re: Update der RTL-Erweiterung DeHL
Und wieder ein Update
http://alex.ciobanu.org/?p=241 |
Re: Update der RTL-Erweiterung DeHL
Nun in Version 1.6.1 ( schon seit 27.06)
http://code.google.com/p/delphilhlplib/ |
Re: Update der RTL-Erweiterung DeHL
Ich hätte nicht gedacht, das ein Moderator einem Moderator Ratschläge zum Verfassen verständlicher Beiträge unterbreiten muss:
1. Ein deutscher Satz besteht auch im Jahre 2009 aus mehr als einem Link. 2. Eine Beschreibung wäre toll, sinnvoll und auch hinsichtlich der AGB durchaus angebracht. 3. Gerade Moderatoren müssten in der Lage sein, ihren 1.Beitrag zu editieren, um dort Updates zu plazieren. Vielen Dank und weiterhin viel Erfolg bei der Minimalisierung deiner Beiträge. :mrgreen: |
Re: Update der RTL-Erweiterung DeHL
Also bitte: Dieser Thread ist an Übersichtlichkeit kaum zu überbieten.
Und wer sowas braucht, der weiss auch worum es geht. Sherlock |
Re: Update der RTL-Erweiterung DeHL
|
Re: Update der RTL-Erweiterung DeHL
|
Re: Update der RTL-Erweiterung DeHL
Arbeitet damit eigtl jemand? Es gibt imo nämlich noch einige gravierenden Inkompatibilitäten, wenn man diese Library benutzt.
Die eigene Definition von IEnumerable<T> und IEnumerator<T>, welche aber auch in der System.pas definiert sind, führen zu Fehlern, wenn man eigene Klassen baut, die IEnumerable<T> und IEnumerator<T> einbinden, und nicht die DeHL.Collections.Base.pas einbinden und demnach die aus der System.pas benutzt. Außerdem kann es, selbst wenn man immer die DeHL.Collections.Base.pas einbindet, zu einem Internal Error: L817 im Compiler kommen. |
Re: Update der RTL-Erweiterung DeHL
Hast du den Fehler dem Autor der Library gmeldet? (dieses arbeitet nun bei EM)
|
Re: Update der RTL-Erweiterung DeHL
Sah ich mich ehrlich gesagt nicht zu veranlasst, da der Bug ja im QC eingetragen ist.
Zudem ist die Umsetzung in der System.pas auch schlampig - schludrig von .Net abgeschaut, dass das generische Interface vom nicht generischen abgeleitet ist, nicht beachtend, dass das in Delphi nicht geht, da dort im Gegensatz zu .Net nicht alle Typen von (T)Object abgeleitet sind. :evil: Das führt dann nämlich mindestens zu diesem Fehler oder zu schlimmerem, wie dem oben erwähnten Compiler Fehler. |
AW: Update der RTL-Erweiterung DeHL
Weil ich mich vor Kurzem mit Collections beschäftigen musste, grabe ich diese Mumie noch mal aus. Die letzte gute Version heißt jetzt nicht mehr Dehl, sondern Delphi-Coll und ist hier zu finden:
https://code.google.com/p/delphi-coll/ zwar mit ein paar haarstäubenden Fehlern, aber einem geschenkten Gaul... |
AW: Update der RTL-Erweiterung DeHL
Außer du brauchst die eher exotischen Collection Types, empfehle ich dir eher Spring4D - Delphi Coll ist praktisch tot, Alex macht da nix mehr dran.
|
AW: Update der RTL-Erweiterung DeHL
In Spring fehlen aber 2/3 der Funktionen von Delphi-Coll.
|
AW: Update der RTL-Erweiterung DeHL
Wie ich bereits sagte, wenn du TDoubleSortedDistinctMultiMap und so Schnick brauchst, dann ist Delphi Coll was für dich, allerdings benötigt man die in 99% der Fälle wohl eher nicht. Spring4D hat die meisten gängigen Collection Typen und diese werden deine Binarygröße auch nicht so krass explodieren lassen, wie es bei Delphi Coll passiert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 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