Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Hangman Projekt für Info: Fragen über Fragen (https://www.delphipraxis.net/24805-hangman-projekt-fuer-info-fragen-ueber-fragen.html)

Blub 28. Jun 2004 14:09

Re: Hangman Projekt für Info: Fragen über Fragen
 
Zitat:

Zitat von Nicolai1605

Ich denke auch, dass alles richtig ist!

hmm schön ^^ Trotzdem hab ich immernoch das gleiche problem :wall:

Nicolai1234 28. Jun 2004 14:14

Re: Hangman Projekt für Info: Fragen über Fragen
 
Zitat:

Zitat von Blub
und von der Überprüfung:

Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
var b:String;
begin
B:=Edit1.Text;


If Edit1.Text <> '' then
 if BuchstabeEnthalten(B,RateWort) then
 Label2.Caption:='ok' else
 Label2.Caption:='nö'
else
Label2.Caption:='bitte was eingeben';
end;
ich hoffe, dass ihr mir hier irgendwie weiterhelfen könnt.

Vielen dank schonmal

mfg blub

Wieso steht der Teil denn in einem Timer? Du könntest doch die Abfrage, ob ein Buchstabe vohanden ist, bei dem Edit1 bei OnKeyPress reinschreiben! Das wäre doch sinnvoller, oder?

Blub 28. Jun 2004 14:21

Re: Hangman Projekt für Info: Fragen über Fragen
 
hab ich erst probiert, hat aber nicht so gefunzt, wies sollte. Ein Mitschüler hat mir dann empfohlen das ganze mit nem Timer zu realisieren, das hat dann besser geklappt

CyK 28. Jun 2004 19:02

Re: Hangman Projekt für Info: Fragen über Fragen
 
Tachchen Bulb!!!
Ich glaub' du hast bloß ein Semikolon vergessen.
Und das End am Ende ist sinnlos, da du nie begin benutzt hast...

Delphi-Quellcode:
If Edit1.Text <> '' then
  if BuchstabeEnthalten(B,RateWort)=true then
    Label2.Caption:='ok' else
    Label2.Caption:='nö'; //<-------- SEMIKOLON!!!
else
  Label2.Caption:='bitte was eingeben';
// end; ENTFERNEN!!!
Probier's mal aus!!!

PS: Dein Problem kommt mir bekannt vor! :mrgreen:
Bisste auf'm Pius?

CyK

fkerber 28. Jun 2004 19:21

Re: Hangman Projekt für Info: Fragen über Fragen
 
Hi!

Also, CyK, erstmal willkommen in der DP.

Dass das Semikolon nicht da ist, ist vollkommen korrekt, da vor else kein ; stehen darf.
Das end kann ich jetzt nicht beurteilen, weil die Stelle zu sehr aus dem Zusammenhang gerissen ist.

Ciao fkerber

xineohp 28. Jun 2004 19:25

Re: Hangman Projekt für Info: Fragen über Fragen
 
moin,
das end gehört glaube ich zur begin-end Klammer der procedure.

Blub 28. Jun 2004 22:26

Re: Hangman Projekt für Info: Fragen über Fragen
 
das end; is schon richtig an der stelle ^^. gehört zu nem Begin, vor der if bedingung. Müsste oben irgendwo zu sehen sein.

@CyK:
nee bin nich aufm Pius :-D

CyK 29. Jun 2004 10:07

Re: Hangman Projekt für Info: Fragen über Fragen
 
Zitat:

Zitat von fkerber
Dass das Semikolon nicht da ist, ist vollkommen korrekt, da vor else kein ; stehen darf.

:wiejetzt:

Das stimmt zwar normalerweise, aber das zweite else bezieht sich auf das erste if, hat also damit gar nichts zu tun. Die innere If-Abfrage wird durch dieses Semikolon abgeschlossen...

:? Ich bin mir da zwar ziemlich sicher, aber wenn's falsch ist, korrigier' mich...

Blub 29. Jun 2004 19:13

Re: Hangman Projekt für Info: Fragen über Fragen
 
nee, semikolon muss da nich, sonst checkter das mit dem else net ^^

trotzdem bin ich noch nicht weiter :cry:

Ultimator 29. Jun 2004 19:26

Re: Hangman Projekt für Info: Fragen über Fragen
 
Probiert das mal aus, vllt hilfts :gruebel:
Delphi-Quellcode:
 If Edit1.Text <> '' then
  begin
    if BuchstabeEnthalten(B,RateWort)=true then
     Label2.Caption:='ok'
    else
     Label2.Caption:='nö'
  end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 Uhr.
Seite 2 von 5     12 34     Letzte »    

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