AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Neue Funktionen/Methoden der RTL etc finden

Ein Thema von TigerLilly · begonnen am 3. Mai 2019 · letzter Beitrag vom 6. Mai 2019
Antwort Antwort
Seite 2 von 2     12
Rudy Velthuis

Registriert seit: 10. Sep 2011
Ort: Gelsenkirchen
42 Beiträge
 
Delphi 10.3 Rio
 
#1

AW: Neue Funktionen/Methoden der RTL etc finden

  Alt 4. Mai 2019, 20:22
Ein Gedanke wäre mit einem Diff-Tool die C++Header unter \Include zu vergleichen, was es dort an Änderungen/Erweiterungen so gibt.
Daran habe ich auch gedacht, aber bei einem großen Sprung kann da sehr Vieles neu sein, und dann sieht man vor lauter Bäumen den Wald nicht mehr.

Wenn ich was brauche, suche ich lieber gezielt. Meistens mit Grep über den Quelltext der mit Delphi kommt, aber auch mit Google (meist auf Englisch, z.B. "array string concatenate separator delphi ") und finde dann ziemlich schnell http://docwiki.embarcadero.com/Libra...ingHelper.Join.
Rudy Velthuis

Geändert von Rudy Velthuis ( 4. Mai 2019 um 20:25 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.303 Beiträge
 
Delphi 12 Athens
 
#2

AW: Neue Funktionen/Methoden der RTL etc finden

  Alt 3. Mai 2019, 09:40
Die Frage klingt vielleicht ein wenig schräg: Wie findet Ihr die neuen Funktionen/Methoden, die mit den Updates und Releases hinzukommen?
Das habe ich mich auch schon oft gefragt. Da hilft nur stöbern. Einen ungefähren Ansatz hat man ja. In deinem Fall einfach die "System.StrUtils" öffnen und blättern.

Stöbern mache ich immer wieder. Oft finde ich gar nicht die entsprechende Funktion. Aber ein kleines "Ahhh" und "Ohh" geht mir immer wieder durch den Kopf. Man findet immer wieder eine Funktion, die es beim näheren Hinschauen sogar schon länger gibt und die man vor einiger Zeit selber geschrieben hat. Dann gibt es in meiner Utils-Unit zur Funktion ein "deprecated" und wird mit der Zeit ersetzt.

Stöbern hat auch den Vorteil, dass man auch am Quelltext sich Ideen holen kann. So werden in der RTL immer mehr Funktionen in Records zusammengefasst. z.B. TFile und TDirectory. Damit freunde ich mich immer mehr an und fließt immer mehr in meinen Programmier-Stiel ein.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
686 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Neue Funktionen/Methoden der RTL etc finden

  Alt 3. Mai 2019, 16:53
Die Frage klingt vielleicht ein wenig schräg: Wie findet Ihr die neuen Funktionen/Methoden, die mit den Updates und Releases hinzukommen?

Ich mach grad einen großen Sprung nach 10.3 und habe immer wieder so "Ah! Oh! das gibt´s ja schon!" Erlebnisse.

Ich kann natürlich den Code durchackern oder mir überlegen, wie die Funktion heißen könnte + suchen.

Konkret zB: Ich habe immer wieder Anweisungen der Form:

Code:
if s<>'' then
   s:=s+' ';
s:=s+'irgendwas';
Dafür hab ich mir eine Funktion gemacht. Aber sowas gibt es wahrscheinlich mittlerweile in der RTL?

Cool wäre eine Suche der Art: "strings, concatenation, separator" oder so.
In der Unit StrUtils gibts eine IfThen, in anderen units auch für andere wie Math, die sind da recht gut.
  Mit Zitat antworten Zitat
Dennis07

Registriert seit: 19. Sep 2011
Ort: Deutschland
491 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Neue Funktionen/Methoden der RTL etc finden

  Alt 4. Mai 2019, 20:25
Ich habe mir einen Datenbank-Mapper für Code geschrieben, der alle Units analysiert und Funktionen, Klassen und Typen in eine Datenbank schreibt. Aktuell läuft das zwar nur in Testumgebungen, da nicht alles (wie zB. Generics oder variante Records) unterstützt wird, aber irgendwann werde ich es mal hier posten.
Damit kann man das dann sehr leicht machen, zumal es eine eigenst dafür entworfene Query-Language gibt.
Dennis
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 21:12 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 by Thomas Breitkreuz