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.

[Delphi] - Podliczanie danych ze StringGrida do Edita

Mailosz 12 Sie 2012 17:29 855 3
  • #1 12 Sie 2012 17:29
    Mailosz
    Poziom 2  

    Cześć, robię ostatnio zestaw zadanek od mojego "korepetytora", lecz niestety na jednym się zatrzymałem.
    Program ów ma posiadać 2 guziki - jeden losuje liczby z przedziału [-5,5] do StringGrida1, drugi guzik podlicza ile liczb jest takich samych jak w komórce [0,0].
    Próbowałem coś pokombinować z ifem. Najbliżej na co wpadłem to to:

    Kod: delphi
    Zaloguj się, aby zobaczyć kod

    Pokazuje się błąd, że: Incompatible types 'string' and 'integer'
    Ktoś jest w stanie mnie jakoś nakierować na właściwy tor wskazówką?

    Edit:
    próbowałem też czegoś takiego, z takim samym skutkiem
    Kod: delphi
    Zaloguj się, aby zobaczyć kod

    0 3
  • Pomocny post
    #2 12 Sie 2012 18:01
    perszeron
    Poziom 20  

    Pokazuje się błąd, że: Incompatible types 'string' and 'integer'
    Edit1.Text:=Inttostr(Edit1.Text+1)

    można tak Edit1.Text:=Edit1.Text+'1'; albo tak Edit1.Text:=Edit1.Text+Inttostr(1);

    0
  • Pomocny post
    #3 12 Sie 2012 18:55
    beluosus
    Poziom 25  

    Nie możesz przypisywać inta do stringa i odwrotnie:

    Kod: delphi
    Zaloguj się, aby zobaczyć kod

    Najpierw tekst zamieniasz na liczbę, później do liczby dodajesz jeden, a na koniec ten wynik zamieniasz na tekst.

    0
  • #4 12 Sie 2012 19:27
    Mailosz
    Poziom 2  

    Okej, teraz już rozumiem. Dzięki panowie!

    0