Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Leerzeichen in einem String zählen (https://www.delphipraxis.net/146046-leerzeichen-einem-string-zaehlen.html)

mkinzler 12. Jan 2010 21:20

Re: Leerzeichen in einem String zählen
 
Es fehlt auch das Prozedurende

Luckie 12. Jan 2010 21:22

Re: Leerzeichen in einem String zählen
 
Zitat:

Zitat von loki91
Edit1.Caption := IntToStr(zaehler);

Weil ein Edit die Eigenschaft Caption nicht hat. Ein lesen der Fehlermeldung wäre auch hilfreich. Aber guck mal wo du die Zeichenkette her hast.

loki91 12. Jan 2010 21:28

Re: Leerzeichen in einem String zählen
 
ich brauch insgesamt 3 end's ?

Hab mir gedacht, wenn ich 2 begin drin habe, reichen 2 end's aus. hm.

Ich habs nun einfach mit Label1.Caption := IntToStr(zaehler); gemacht um irgend ein Ergebnis zu sehen um nicht ganz zu verzweifeln :X.

Jetzt hab ich noch eine Fehlermeldung zu beseitigen.

"Auf 'i' zugewiesener Wert wird niemals genutzt"
"Deklaration erwartet, aber Dateiende gefunden"


Muss ich 'i' nochmal irgendwie einen Wert zuweisen oder sowas? Wie beim zaehler := 0 ?

Luckie 12. Jan 2010 21:30

Re: Leerzeichen in einem String zählen
 
Wie sieht denn dein Quellcode jetzt aus?

loki91 12. Jan 2010 21:32

Re: Leerzeichen in einem String zählen
 
Delphi-Quellcode:
var
i,zaehler:integer;
s:string;
begin
s := Edit1.Text;
 i := 0;  // war nur ein versuch..
 zaehler := 0;
for i := 1 to length(s) do
     begin
  if s[i] = ' ' then
    zaehler := zaehler + 1;
    Label1.Caption := IntToStr(zaehler);

     end;

end;

mkinzler 12. Jan 2010 21:32

Re: Leerzeichen in einem String zählen
 
Zitat:

ich brauch insgesamt 3 end's ?
Ja da es ja auch 3 begins sind ( das letzte end. gehört zum Begin der Unit)

loki91 12. Jan 2010 21:40

Re: Leerzeichen in einem String zählen
 
das dritte end wird mir unterstrichen /:

Kann es sein dass die verschiedenen Aktionen sich gegenseitig behindern können?
Das Formular sieht so aus um mal eine kleine Vorstellung zu bekommen:
http://www.abload.de/img/formular6rex.jpg

Luckie 12. Jan 2010 21:46

Re: Leerzeichen in einem String zählen
 
Formatiere doch mal deinen Quellcode ordentlich mit Einrückungen, dann siehst du auch deine Fehler.

loki91 12. Jan 2010 21:56

Re: Leerzeichen in einem String zählen
 
:? das wird hier zum ratespiel ^^

Hab mal alles ein bisschen übersichtlicher gemacht und bin der Meinung der Fehler liegt irgendwo hier:

Delphi-Quellcode:
for i := 1 to length(s) do
     begin
  if s[i] = ' ' then
Fehlermeldung ist ja, "erwartet Deklaration, aber Dateiende gefunden" und alles was nicht deklariert worden ist bzw. nichts zugewiesen worden ist, ist das 'i' :/

mkinzler 12. Jan 2010 21:59

Re: Leerzeichen in einem String zählen
 
Rücke mal die ganze Unit so ein, dass die begin/end Paare auf gleicher Position liegen


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:12 Uhr.
Seite 3 von 4     123 4      

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