Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Text einteilen mit Pos und Copy

  Alt 4. Jul 2007, 17:31
Du benutzt die Copy function falsch:

es heißt copy(sourcestring,anfangsposition,length);

D.h. als letztes Argument übergibst du grade die position von deinem Endzeichnen, du musst aber in wirklichkeit die anzahl der Zeichen übergeben die ab deiner Anfangsposition kopiert werden sollen.

D.h. es muss so oder so ähnlich (+/-1) aussehen:

Delphi-Quellcode:
Anfangsposition:=Pos('/', Line)+1;
AnzahlAnZeichen:=(Pos(',', Line)-1)-Anfangsposition;

User:= Copy(Line, Anfangsposition,AnzahlAnZeichen);
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat