Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

AW: aus FieldByName das letzte Zeichen kopieren

  Alt 8. Dez 2013, 10:57
mysqlbosgrid.FieldByName('Status').Text := Copy(mysqlbosmon.FieldByName('Address').Text,8, Length(mysqlbosmon.FieldByName('Address').Text));
Das tut ja richtig weh ...

Wenn du weißt, dass sich mindestens 8 Zeichen darin befinden, warum dann nicht so
Delphi-Quellcode:

mysqlbosgrid.FieldByName('Status').Text := Copy( mysqlbosmon.FieldByName('Address').Text, 8, 1 );
Wenn du weißt, dass sich mindestens/maximal 8 Zeichen darin befinden, warum dann nicht sogar so
Delphi-Quellcode:

mysqlbosgrid.FieldByName('Status').Text := Copy( mysqlbosmon.FieldByName('Address').Text, 8 );
Wenn du tatsächlich das letzte Zeichen haben möchtest - unabhängig wie lang der String ist, dann so
Delphi-Quellcode:
var
  LText : string;

LText := mysqlbosmon.FieldByName('Address').Text;
mysqlbosgrid.FieldByName('Status').Text := Copy( LText, Length( LText ) );
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat