AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein String anhand eines Trennzeichens zerlegen

String anhand eines Trennzeichens zerlegen

Ein Thema von michael.cohrs · begonnen am 13. Mär 2020 · letzter Beitrag vom 14. Mär 2020
Antwort Antwort
Rollo62

Registriert seit: 15. Mär 2007
4.240 Beiträge
 
Delphi 12 Athens
 
#1

AW: Verzweifelte Frage ;-)

  Alt 13. Mär 2020, 14:12
PS:
Delphi-Quellcode:
S := 'aaa|bbb';
S1 := GetShortHint(S);
S2 := GetLongHint(S);
Delphi-Referenz durchsuchenGetLongHint
Jaaaa, und ich Idiot baue mir sowas immer selber.
Dankesehr für den Link, was es nicht alles gibt
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#2

AW: String anhand eines Trennzeichens zerlegen

  Alt 13. Mär 2020, 14:48
https://www.delphipraxis.net/1109688-post298.html
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#3

AW: String anhand eines Trennzeichens zerlegen

  Alt 13. Mär 2020, 14:50
Wieso kramst du eine Split-Funktion aus 2011 raus, obwohl es eine in der VCL gibt?
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#4

AW: String anhand eines Trennzeichens zerlegen

  Alt 13. Mär 2020, 14:54
Wieso kramst du eine Split-Funktion aus 2011 raus, obwohl es eine in der VCL gibt?
Weil VCL nicht gleich VCL ist abhängig von der Delphi Version die man verwendet.
Nicht jede VCL Version unterstützt Split. Informiere dich doch besser mal.
Zudem kann man sich hier die variable aSplit: TSplitStrArray; sparen wenn man anstelle dieser direkt Result übergibt.

Auch wenn er sie mit Delphi 10.1 nicht benötigt kann sie vielleicht jemand anderes gebrauchen.
Zudem ist es interessant wie man so etwas programmatisch lösen kann als immer nur vorgekautes zu verwenden besonders was Anfänger betrifft.

Geändert von venice2 (13. Mär 2020 um 15:01 Uhr)
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#5

AW: String anhand eines Trennzeichens zerlegen

  Alt 13. Mär 2020, 15:01
Zitat:
Nicht jede VCL Version unterstützt Split.
Wer noch ein Uralt-delphi verwendet, ist auch selber schuld und muss sich dann solche Codeschnipsel suchen.
  Mit Zitat antworten Zitat
venice2
(Gast)

n/a Beiträge
 
#6

AW: String anhand eines Trennzeichens zerlegen

  Alt 13. Mär 2020, 15:03
Zitat:
Nicht jede VCL Version unterstützt Split.
Wer noch ein Uralt-delphi verwendet, ist auch selber schuld und muss sich dann solche Codeschnipsel suchen.
Was passt dir daran nicht?
Wann oder wie lange programmierst du schon mit Delphi und gestehst Anfängern nicht zu zu lernen?
Seltsame Weltanschauung

Nebenbei habe ich herausgelesen das er lernen möchte wie man einen String zerlegt.
Mit der VCL Split Funktion tut er es definitiv nicht. Ja ist einfach aber nicht hilfreich.

Geändert von venice2 (13. Mär 2020 um 15:21 Uhr)
  Mit Zitat antworten Zitat
michael.cohrs

Registriert seit: 11. Nov 2005
Ort: Hamburg
130 Beiträge
 
#7

AW: String anhand eines Trennzeichens zerlegen

  Alt 14. Mär 2020, 12:38
Danke nochmals allen für die Antworten!!! der String kann jedoch folgendermaßen aussehen: Beispiel A|1|B|2|C|3 etc. Ich benötige immer die erste Bez. inkl den hinter der Pipe stehenden Wert, danach den nächsten usw. Deshalb dachte ich mir es wäre gut den String auseinander zu nehmen oder?
Michael Cohrs
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#8

AW: String anhand eines Trennzeichens zerlegen

  Alt 14. Mär 2020, 12:40
Guck dir doch mal Split an und vergiss das mit GetShortHint und GetLongHint.
  Mit Zitat antworten Zitat
Antwort Antwort

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