Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programmzeile ? (https://www.delphipraxis.net/10032-programmzeile.html)

Vader 10. Okt 2003 05:45


Programmzeile ?
 
wer kann mir diesen code erklären:
Code:
List.Text := StringReplace(Texteingabe.Lines[0], ',', #13#10, [rfReplaceAll]);
mfg vader

Luckie 10. Okt 2003 05:56

Re: Programmzeile ?
 
Hilfe kaputt?
Zitat:

Zitat von Delphi-Hilfe
Returns a string with occurrences of one substring replaced by another substring.

Unit

SysUtils

Category

string handling routines

type
TReplaceFlags = set of (rfReplaceAll, rfIgnoreCase);
function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;

Description

StringReplace replaces occurrences of the substring specified by OldPattern with the substring specified by NewPattern. StringReplace assumes that the source string, specified by S, may contain Multibyte characters.

If the Flags parameter does not include rfReplaceAll, StringReplace only replaces the first occurrence of OldPattern in S. Otherwise, all instances of OldPattern are replaced by NewPattern.

If the Flags parameter includes rfIgnoreCase, The comparison operation is case insensitive.

In Zeile 0 der Stringliste werden schlicht und ergreifend alle ";" durch ein Zeilenumbruch ersetzt. Dies wird dann der Texteigenschaft eines Objektes zugewiesen.

Robert Marquardt 10. Okt 2003 06:32

Re: Programmzeile ?
 
Erstens wird ein ',' ersetzt und zweitens ist das Ergebnis das in der Liste hinterher
jedes vorher durch Komma getrennte Element als eigenes Item erscheint, da die
Liste bei Zuweisung an Text alles an den Zeilenwechseln zu Items zerlegt.

Vader 10. Okt 2003 07:17

Re: Programmzeile ?
 
dank aber ich versteh nur bahnhof, für was ist das #10 #13,
ich wollte 6 zahlen mit anderen 6 zahlen vergleichen ob die gleich od ungleich sind.

mfg vader

Sanchez 10. Okt 2003 07:23

Re: Programmzeile ?
 
#13#10 ist ein Zeilenumbruch.
Wenn du in Texteingabe.Lines[0] 6 Zahlen durch Strichpunkt getrennt hast, bekommst du (wie Robert Marquardt) geschrieben hat

Zitat:

jedes vorher durch Komma getrennte Element als eigenes Item erscheint, da die
Liste bei Zuweisung an Text alles an den Zeilenwechseln zu Items zerlegt.
also eine Zahl, ein Item. Insofern solltest du deine 6 Zahlen mit 6 anderen vergleichen können.

grüße, daniel

Darty 10. Okt 2003 07:26

Re: Programmzeile ?
 
Zitat:

Zitat von Vader
dank aber ich versteh nur bahnhof, für was ist das #10 #13,
ich wollte 6 zahlen mit anderen 6 zahlen vergleichen ob die gleich od ungleich sind.

mfg vader

#10 #13 ist ein Zeilenumbruch (Nächste Zeile)

Vader 10. Okt 2003 08:39

Re: Programmzeile ?
 
herzlichen dank :)

mfg vader


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 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