AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Ausgabe verzögern

Ein Thema von ulrich72 · begonnen am 24. Okt 2018 · letzter Beitrag vom 29. Okt 2018
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

AW: Ausgabe verzögern

  Alt 24. Okt 2018, 21:41
Zu Demonstrationszwecken, der angewandten Formeln? Er wird schon seine Gründe haben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
ulrich72

Registriert seit: 27. Dez 2015
Ort: Rostock
14 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Ausgabe verzögern

  Alt 27. Okt 2018, 20:05
Hallo,
da habe ich ja eine Diskussion losgetreten. Aber mal gleich zu den Vermutungen von @Luckie und @TiGü:
es ist keine Schulaufgabe und ich bin auch nicht der Informatiklehrer. Die 72 ist das Geburtsjahr eines meiner Kinder. Da ich blutiger Anfänger bin, muss ich mich schon mal auf einfachste Aufgaben stürzen und versuchen diese dann zu erweitern.
Aber nun gleich noch eine Frage, in der folgenden Prozedur muss ich irgendetwas falsch gemacht haben:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
  inp1, inp2,inp3, z :integer;
begin
  inp1 := strtoint(edtinput1.Text);
  inp2 := strtoint(edtinput2.Text);
  inp3 := strtoint(edtoutput.Text);
  z := inp1 + inp2;
    if
      z = inp3
    then
      edtRichtig.Visible = true
    else
      edtFalsch.visible = true
end;
Ich bekomme immer die Fehlermeldungen

Zitat:
unit1.pas(61,5) Error: Illegal expression
unit1.pas(63,1) Error: Illegal expression
Wo liegt mein Fehler, ich vermute einen simplen Anfängerfehler. Übt Nachsicht mit einem Wissbegierigen Opa und helft ihm auf die Sprünge!
MfG
Ulrich

Geändert von Luckie (27. Okt 2018 um 20:13 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

AW: Ausgabe verzögern

  Alt 27. Okt 2018, 20:14
edtRichtig.Visible = true = ist ein Vergleich in Delphi und := eine Zuweisung. Es muss also heißen:

edtRichtig.Visible := true;
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Alt 27. Okt 2018, 20:15     Erstellt von Luckie
Dieser Beitrag wurde von Luckie gelöscht.
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#5

AW: Ausgabe verzögern

  Alt 27. Okt 2018, 20:16
wenn du Anfänger bist dann lerne auch gleich eine vernünftige Einrückung. So findet man Fehler später leichter. Außerdem auf Groß- und Kleinschreibung achten.

Delphi-Quellcode:
z := inp1 + inp2;

if z = inp3 then
 edtRichtig.Visible = True
else
 edtFalsch.visible = True

// true => True
// strtoint = StrToInt
// inp1, inp2,inp3, z :integer; => inp1, inp2,inp3, z: Integer;
achja. Und vernünftige Variablennamen.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: Ausgabe verzögern

  Alt 27. Okt 2018, 20:18
Außerdem auf Groß- und Kleinschreibung achten.
Da Delphi nicht case-sensitive ist, ist was man wie groß oder klein schreibt reine Geschmackssache.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#7

AW: Ausgabe verzögern

  Alt 27. Okt 2018, 20:20
Außerdem auf Groß- und Kleinschreibung achten.
Da Delphi nicht case-sensitive ist, ist was man wie groß oder klein schreibt reine Geschmackssache.
Dito!

gruss
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

AW: Ausgabe verzögern

  Alt 27. Okt 2018, 20:50
Beim nächsten mal aber bitte für eine neue Frage ein neues Thema eröffnen.

Und Rückmeldung, ob du dein Problem lösen konntest wäre auch schön.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#9

AW: Ausgabe verzögern

  Alt 27. Okt 2018, 20:21
Es gehört zum schlechten Stil einfach alles entweder groß oder klein dahinzuklatschen.
Das wird sich später noch rächen wenn man mal in eine andere Sprache reingucken will und dann aus Faulheit einfach alles klein schreibt.

Die deutsche Sprache hat auch Klein- und Großschreibregeln. Und nur weil man sie vernachlässigen kann, muss man das nicht.
Lehrer sollten hier viel härter bewerten.

Geändert von DieDolly (27. Okt 2018 um 20:23 Uhr)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#10

AW: Ausgabe verzögern

  Alt 27. Okt 2018, 20:24
Es gehört zum schlechten Stil einfach alles entweder groß oder klein dahinzuklatschen.
Das wird sich später noch rächen wenn man mal in eine andere Sprache reingucken will und dann aus Faulheit einfach alles klein schreibt.
Ach sorry das ist Quatsch!
Ich kann selbst in der IDE festlegen was ich groß oder klein schreiben will.

Zum Beispiel:

IF xxx = TRUE oder If xx = True.

Begin..end oder BEGIN..END
also gehüpft wie gesprungen das Ergebnis ist das gleiche.
Hat nichts mit schlechten Stil zu tun sondern mit den Gegebenheiten wie man etwas innerhalb der IDE konfiguriert.

gruss

Geändert von EWeiss (27. Okt 2018 um 20:28 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:05 Uhr.
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