Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TEdit nur bestimmte stellen eines Textes anzeigen (https://www.delphipraxis.net/83040-tedit-nur-bestimmte-stellen-eines-textes-anzeigen.html)

Gehstock 25. Dez 2006 21:32


TEdit nur bestimmte stellen eines Textes anzeigen
 
Liste der Anhänge anzeigen (Anzahl: 1)
also der TEdit bekommt sein Text so
Delphi-Quellcode:
 Memo1.Lines.Add(Result1);
  LabEdit1.Text :=Memo1.Lines[1];
  LabEdit2.Text :=Memo1.Lines[3];
  LabEdit3.Text :=Memo1.Lines[5];
  LabEdit4.Text :=Memo1.Lines[7];
  s:= 'AT+CIMI;^SLNG=?';
    SendCMD;
    Sleep(100);
    Memo1.Lines.Add(Result1);
  LabEdit5.Text :=Memo1.Lines[12];
  LabEdit6.Text :=Memo1.Lines[14];
  s:= 'AT^SCID;+cops?';
    SendCMD;
    Sleep(100);
    Memo1.Lines.Add(Result1);
  LabEdit7.Text :=Memo1.Lines[19];
  LabEdit8.Text :=Memo1.Lines[21];
jetzt soll er z.B. das "^SCID :" bei Kartennummer weglassen

Matze 25. Dez 2006 21:54

Re: TEdit nur bestimmte stellen eines Textes anzeigen
 
Moin,

schau dir einfach mal die Stringfunktionen an. In deinem Fall wäre wohl Delphi-Referenz durchsuchenCopy am geeignetsten. Evtl. mit einem vorigen Vergleich mittels Delphi-Referenz durchsuchenPos, um auch sicher zu gehen, nur ^SCID : zu entfernen.

DP-Maintenance 25. Dez 2006 21:58

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
Geht um Delphi :-)

Gehstock 25. Dez 2006 22:39

Re: TEdit nur bestimmte stellen eines Textes anzeigen
 
Wollte mit AnsiMidStr arbeiten das führt zu

[Pascal Error] Main.pas(603): E2003 Undeclared identifier: 'AnsiMidStr'

Balu der Bär 26. Dez 2006 09:42

Re: TEdit nur bestimmte stellen eines Textes anzeigen
 
Matze hat Dir die beiden korrekten Befehle bereits genannt. Mit Pos() suchst Du nach dem Teilstück und mittels Copy kopierst du alles was hinter diesem Text steht einfach. Alles Weitere steht in der Delphi-Hilfe.

Ebenfalls über die Hilfe findest Du heraus das man für AnsiMidStr die Unit StrUtils einbinden muss.


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