Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Möchte Buchstaben einzelnd anzeigen (https://www.delphipraxis.net/172380-moechte-buchstaben-einzelnd-anzeigen.html)

EMS 30. Dez 2012 14:17

AW: Möchte Buchstaben einzelnd anzeigen
 
mhh hab das noch einmal probiert aber es klappt nicht.
Ich hab auch jetzt schon 20000 mal das programm umgebaut und es klappt nach wie vor nicht...

Popov 30. Dez 2012 14:24

AW: Möchte Buchstaben einzelnd anzeigen
 
Was klappt nicht - das mit dem Debuger oder Code?

EMS 30. Dez 2012 14:29

AW: Möchte Buchstaben einzelnd anzeigen
 
das mit dem debuggen
aber den code funktioniert nun

Delphi-Quellcode:
var
   string1,string2,stringneu:string;
   laenge,laengeneu,anzahl_Zeichen1,anfangsposition1,
   anfangsposition2,anzahl_zeichen2,index1,index2
     :integer;
begin
    string1:=edit4.text;
    laenge:=LENGTH(string1);

    For index2:= 1 to laenge do
       begin
       string2:=edit4.text;
       index1:=1;
       anfangsposition1:=index1;
       anzahl_Zeichen1:=index2-1;
       delete(string2,anfangsposition1,anzahl_Zeichen1);
       laengeneu:=laenge-index2+1;
       stringneu:=string2;
       anfangsposition2:=2;
       anzahl_Zeichen2:=laengeneu-1;
       delete(stringneu,anfangsposition2,anzahl_Zeichen2);
       showmessage(stringneu);
    end;
end;

delnu 30. Dez 2012 19:29

AW: Möchte Buchstaben einzeln anzeigen
 
Oh, das sieht aber an einigen Stellen schlimm aus :
Delphi-Quellcode:
string2:=edit4.text;
...
stringneu:=string2;
...
showmessage(stringneu);
Wie DeddyH schon richtig schrieb, befinden sich Zeilen innerhalb der Schleife, die dort nicht hingehören. Nur mal als Denkanstoß : Wieso werden denn "string2" und "index1" immer wieder neu innerhalb der Schleife zugewiesen ?

Aber mal ernsthaft - ich habe das jetzt nicht ausprobieren wollen : Funktionert diese Schleife überhaupt wie gewünscht ? Was DeddyH schrieb, ist kurz, präzise, übersichtlich und korrekt. Der neue Ansatz von Dir ist unübersichtlich und wirkt, als könne er gar nicht funktionieren.


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz