hm
Danke, danke!
Ich hab meinen Quelltext jetzt verändert aber es gibt immer noch Probleme. (Sch*** Bedingungen :( )
Delphi-Quellcode:
Fehlermeldung:
if
yes.Checked then addnewguestfinal.checkinfo.Lines.Add(smokeryes.Caption); addnewguestfinal.ShowModal else //Zeile 96 im Quelltext addnewguestfinal.checkinfo.Lines.Add(smokerno.Caption); addnewguestfinal.ShowModal end; Zitat:
hm... Thx! MfG Florian |
Hallo flomei,
das Problem ist, Du hast die Hilfe nicht gelesen. Wenn nach dem then oder else mehrere Zeilen kommen, also mehr als eine, so musst Du es in begin und end setzen. Also, entweder:
Delphi-Quellcode:
oder:
if bla then
blabla else blablabla end;
Delphi-Quellcode:
Grüsse, Daniel :hi:
if bla then
begin bla bla bla end else begin bla bla bla end; |
Das geht jetzt. Er fängt an zu kompilieren und dann krieg ich ne üble Fehlermeldung.
Zitat:
MfG Florian |
Vor allem aber : ; hinter jedes "bla", also "bla;"
Da es aber keine Regel ohne Ausnahme gibt : vor dem ELSE BEGIN keiner :!: @everyone : an so was kann ein Anfänger verzweifeln. |
Hmm,
ich nehme mal an das es sich dabei um eine CheckBox handelt. Du solltest die Namen so vergeben das man noch erkennen kann was es ist, ist eine sehr schlechte Angewohnheit was Du da hast! Also, wie lautet die Meldung. "newguestform.yes.Checked" sieht recht seltsam aus. Eine CheckBox hätte eigentlich nur einen Namen. Was wäre dann das yes in der mitte? Ein grüner Pfeil ist allerdings seltsam. Sieht eher nach einem Breakpoint aus, wenn der Debugger dort anhält. Grüsse, Daniel :hi: |
Zitat:
Grüsse, Daniel :hi: |
Zitat:
Desweitern kenne ich kein Objekt, welches die Methode oder Eigenschaft "yes" kennen würde. :shock: Einen Haken in eine Checkbox setzte man mit:
Delphi-Quellcode:
So und jetzt bitte noch mal alles komplett mit Code, wo er stehen bleibt mit was für einer Fehlermeldung und von was für einen Typ die Objekte sind.
Chekcbox1.Checked := TRUE;
Hättest du das gleich von anfang an beherzigt, dann wäre dein Problem wohl schon spätestens nach dem zweiten Posting gelöst gewesen. Und wenn du dann noch die Hilfe zu Rate gezogen hättest plus eventuell ein paar Grundlagen Tutorilas und / oder Bücher, dann wäre dein Posting sogar wahrscheinlich überflüssig. Dies bezüglich will ich dir auch gleich noch zwei gute Seiten an das Herz legen: www.delphi-treff.de und www.delphi-source.de . Anmerkung: Der grüne Pfeil ist nicht seltsam, den zeig die IDE immer, wenn der Debugger an einer fehlerhaften Stelle im Code stehen bleibt. Die Zeile ist dann noch zusätzlich farblich gekennzeichnet. Und die zugehörige Fehlermeldung steht unten im Ausgabefenster. ______________________________________ Und das nächste mal bitte für eine neue Frage einen neuen Thread! Jetzt ist es schon zu spät, wo schon so viele geantwortet haben. Noch was: Quote-Tags heißen Quote-Tags, weil man Zitate damit kennzeichnet. Und jetzt rate mal für was die Code-Tages und insbesondere die Delphi-Tags da sind. :roll: |
Liste der Anhänge anzeigen (Anzahl: 2)
RE: hm
Das ist ein Breakpoint! Ich krieg immer ne Meldung wegen einer Zugriffsverletzung. newguestform = Form2 yes = RadioButton in einer GroupBox Wenn ich das so:
Delphi-Quellcode:
schreibe krieg ich eine Fehlermeldung:
if
yes.Checked then . . . Zitat:
Auf Luckies Bitte hin hab ich den kompletten Quelltext mal angehängt. Das ganze soll ein Verwaltungsprogramm für ein Hotel werden (zum Gäste anlegen und so) und ausserdem die Fehlermeldung |
Ich immer noch/ schon wieder: Luckie verzweifel bitte nicht an mir!
:lol: :angle2: :angle: :oops: :roll: :? :) |
Ich habe den Fehler, aber Du wirst ihn selber suchen. Siehe Anhang.
Du schaust Dir das Bild an bist Du es kapiert hast!! Grüsse, Daniel :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:28 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