Fejlen du får kan afhjlæpes ved at bruge IntToStr, som kræver at du benytter SysUtils.
Dette skyldes at et edit field kræver en string som standard. Du forsøger at give den en integer.
Hvis jeg har forstået dig rigtigt, vil du bruge edit til at vise tasterne fra 1-9. Alle kan skrive i et edit field, hvilket betyder at brugerne kan rette i dine taster. Måske du skulle bruge en TButton i stedet!
Mvh.,
Jakob Justsen
Jeg er lige gået igang med at konstruere en lommeregner.
Men er stødt på et problem.
Meningen er at den skal fungere som en standard lommeregner, altså at man ved hjælp af knapper fra 1-9 indtaster de tal man vil arbejde med. Men hvordan gør man det ?
Jeg læste i en anden post dette:
"
For at få tal tilføjet i edit feltet (lige nu edit1) skriv
edit1.text := edit1.text + 1; //tilføjer et 1 tal i edit1
"
Men når jeg gør det for jeg følgende fejl: Incompatible types: 'String' and 'Integer'
Help plz ~