Forum: Sonstige Fragen zu Delphi
Delphi
by xZise,
24. Aug 2009
Ehrm, wie kriege ich die Anzahl zeigen zwischen zwei Punkten raus? Vielleicht durch die Subtraktion? p80286 hat es vorgemacht.
Text: T/Nix/T
Index: 1234567
Found: ^ ^
Nix sind 3 Zeichen und 6 bzw 2 sind die Indizes von den Schrägstrichen.
MfG
xZise
Forum: Sonstige Fragen zu Delphi
Delphi
by xZise,
24. Aug 2009
Schau dir mal am besten die Copy() Methode (z.B. in der Hilfe) an. Weil du benutzt sie nicht so richtig:
Du hast aber zwei Indizes (so?) genommen.
MfG
xZise
Forum: Sonstige Fragen zu Delphi
Delphi
by xZise,
23. Aug 2009
Genau das tut mein Code oben. Wenn auch jaenicke eigentlich recht hat.
Gehe einfach in deiner Schleife alle Zeichen durch (das tust du ja schon), und wenn jetzt das aktuelle Zeilen ein Slash ("/") ist, dann füge einen Eintrag ans dynamische Array an. Wenn dir nicht klar ist, was genau das ist guck dir doch mal ein Tutorial darüber an (z.B. das hier).
MfG
xZise
Forum: Sonstige Fragen zu Delphi
Delphi
by xZise,
23. Aug 2009
Müsste das nicht umgedreht werden?
var
p, idx : Integer;
idx := 0;
p := Pos('/', ...);
while p > 0 do
begin
case Idx do