Autor Beitrag
Henrik
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 23.04.03 20:42 
Hallo, ich habe folgendes Problem.
Ich habe eine TStringlist die ungefähr folgende Werte enthält:

Stringlist[0] = 123:3545364:273456
Stringlist[1] = 23:267435:23764
usw.

Ich möchte jeweils den Teil vor dem ersten Doppelpunkt in einen neuen String speichern, habe aber noch keinen Weg gefunden das zu machen.
strlen und strpos haben mir auch nicht weitergeholfen, weil ich dann Fehlermeldungen wegen der unterschiedlichen Formate PChar und String erhalte.

Ich hoffe jemand kann mir helfen ...
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Mi 23.04.03 20:54 
Such mal nach Explode hier im Forum, dann findest du, was du brauchst!

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.
Henrik Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 23.04.03 20:58 
Hab im Forum was zu Explode gefunden. Allerdings scheint Explode in Delphi 5 noch nicht zur Verfügung zu stehen.
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Do 24.04.03 09:57 
Hallo Henrik,

Henrik hat folgendes geschrieben:
Ich möchte jeweils den Teil vor dem ersten Doppelpunkt in einen neuen String speichern

Wie wäre es mit den Funktionen Pos und Copy? Also so:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
Str := '123:3545364:273456';

If Pos (':', Str) > 0 Then
  Str := Copy (Str, 1, Pos (':', Str) -1)
Else
  Str := '';

Gruß
Tino
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Do 24.04.03 12:22 
Henrik hat folgendes geschrieben:
Hab im Forum was zu Explode gefunden. Allerdings scheint Explode in Delphi 5 noch nicht zur Verfügung zu stehen.
Das ist richtig, deshalb sollst du auch nach ihr schauen, denn hier fahren mehrere Beispiele von Luckie und mir herum!
Such dir eine raus und das Problem ist gelöst oder du machst es so wie Tino dir erklärte, obwohl das nix anderes ist!

Gruß wulfskin!

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.
Henrik Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Do 24.04.03 13:03 
Danke euch beiden. Ich hab mich mal für die Variante von Tino entschieden und jetzt funktioniert alles bestens.