Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi string an bestimmter stelle auslesen (https://www.delphipraxis.net/120902-string-bestimmter-stelle-auslesen.html)

if_then_Anweisung 18. Sep 2008 15:33


string an bestimmter stelle auslesen
 
hi, ich weiß dass es das evel. schon gibt, habs aber nicht gefunden. Ich will wisse: wie finde ich heraus welches Zeichen bei einem string zum beispiel an stelle 1 steht.

DeddyH 18. Sep 2008 15:33

Re: string an bestimmter stelle auslesen
 
Delphi-Quellcode:
Zeichenvar := Stringvar[1];
[edit] Jeweils "var" hinter die Bezeichner gesetzt, damit es keine Missverständnisse gibt [/edit]

if_then_Anweisung 18. Sep 2008 15:38

Re: string an bestimmter stelle auslesen
 
Geht das auch andersrum hab jetz
Delphi-Quellcode:
var1[i]:=var2[length(var1)-i];
und er meint dass der linken seite nichts zugewiesen werden kann.

DeddyH 18. Sep 2008 15:41

Re: string an bestimmter stelle auslesen
 
Bei mir geht das. Zeig mal mehr Code.

if_then_Anweisung 18. Sep 2008 15:45

Re: string an bestimmter stelle auslesen
 
Da:
Delphi-Quellcode:
memo2.Lines.text:='';
for i:=0 to length(Memo1.Lines.Text) do
  memo2.Lines.text[i] := Memo1.Lines.Text[i];

DeddyH 18. Sep 2008 15:48

Re: string an bestimmter stelle auslesen
 
Achso. Mal abgesehen davon, dass das so keinen Sinn macht (Du kannst ja den Text direkt und ohne Schleife zuweisen): bei Strings aus einer TStrings-Liste brauchst Du eine Zwischenvariable.
Delphi-Quellcode:
var s: string;
s := Memo.Lines[1];
s[1] := 'A';
Memo.Lines[i] := s;
So in der Art.

if_then_Anweisung 18. Sep 2008 15:51

Re: string an bestimmter stelle auslesen
 
Danke.
Ich weiss dass es so kein sinn macht, es wird auch noch nen verschlüsselungsalgorhytmus eingebeaut.

<edit>
Immer noch der fehler. hier der code
Delphi-Quellcode:
    for i:=0 to length(Memo1.Lines.Text) do begin
      a:=Memo1.Lines.Text[i];
      memo2.Lines.text[i] := a;
    end;

toms 18. Sep 2008 16:03

Re: string an bestimmter stelle auslesen
 
Delphi-Quellcode:
Memo1.Lines.Text[i];
Hallo,

Mit Memo1.Lines.Text sprichst du den ganzen Memo Text an!
Dies gibt dir den Character an der Stellt i+1 zurück, vom ganzen Memo Text.

Zitat:

Zitat von if_then_Anweisung
Danke.
Ich weiss dass es so kein sinn macht, es wird auch noch nen verschlüsselungsalgorhytmus eingebeaut.

<edit>
Immer noch der fehler. hier der code
Delphi-Quellcode:
    for i := 0 to Length(Memo1.Lines.Text) do
    begin
      a:=Memo1.Lines[i][1];
      memo2.Lines[i] := a;
    end;


if_then_Anweisung 18. Sep 2008 16:13

Re: string an bestimmter stelle auslesen
 
Ist richtig, so will ichs ja auch. (Samt enter zeichen und so, soll ja nen verschlüsseler werden.)

smallsmoker 18. Sep 2008 16:48

Re: string an bestimmter stelle auslesen
 
[ot]
verschlüsselung würde ich nie zu laut in diesem forum sagen dann gibt es ne riesige diskussion die mit der erkenntnis endet das keine verschlüsselung sicher ist :lol:
[/ot]


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 Uhr.
Seite 1 von 2  1 2      

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