Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Kalkulator w delphi wyrzuca mi błędy.

jako666 21 Cze 2011 10:15 1144 4
  • #1 21 Cze 2011 10:15
    jako666
    Poziom 2  

    Mam problem z programem w pewnym momencie wyrzuca mi problem którego nie rozumiem. Pomoże mi ktoś?

    Kod: delphi
    Zaloguj się, aby zobaczyć kod

    0 4
  • #3 21 Cze 2011 17:41
    jako666
    Poziom 2  

    ' + ': Edit1.Text:=FLoatToStr(x + StrToFloat(Edit1.Text)); w tym

    0
  • #5 23 Cze 2011 21:44
    MasMas
    Poziom 16  

    Błąd mi się wydaje dość prosty:

    Instrukcja CASE!? Jej się używa do danych liczbowych integer, ewentualnie pojedynczych znaków w zmiennej typu Char, ale nie WideChar.

    Nie możesz piszać w case :

    Code:

    ' + ':
    ' - ':
    ' * ':
    ' / ':

    itd


    nie może być ' + ' - może być co najwyżej '+' - w sensie bez tych spacji - pojedynczy znak. Zmienna WideChar oraz instrukcja warunkowa CASE, nie służą do operacji na zmiennych typu string - łańcuchach.

    Najprościej zmień WideChar na String i całą instrukcję CASE na "if ... then ..." i powinno działać...chyba, bo ja też kuli szklanej nie mam ;p

    0
  Szukaj w 5mln produktów