Taschenrechner

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Faetholleb
Beiträge: 1
Registriert: Sa 7. Dez 2013, 14:58

Taschenrechner

Beitrag von Faetholleb »

Hey, wir fangen gerade in der Schule in Informatik an mit Lazarus zu programmieren und ich schaff es nicht den Fehler zu korrigieren :( ist einfach ein taschenrechner der plus, minus, mal und geteilt rechnen kann.. kann mir bitte wer helfen? :/
Dateianhänge
Unbenaaaannt.png

Komoluna
Beiträge: 565
Registriert: So 26. Aug 2012, 09:03
OS, Lazarus, FPC: Windows(10), Linux(Arch)
CPU-Target: 64Bit

Re: Taschenrechner

Beitrag von Komoluna »

Edit1 und Edit2 sind Objekte vom Typ TEdit, die kannst du nicht multiplizieren...
was du benötigst ist eine Typen umwandlung String(ein Text) zu Integer(ganze Zahl), das geht mit StrToInt()
Außerdem möchtest du den Text haben, der im Edit steht, und nicht das Edit als Objekt, guck mal im Objektinspektor, ob du da was findest...

MFG Komoluna
Programmer: A device to convert coffee into software.

Rekursion: siehe Rekursion.

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Re: Taschenrechner

Beitrag von creed steiger »

Du hast eine schicke Variable "Eingabe" definiert,warum nur eine,wenn du doch zwei Eingaben hast?
Und dann verwendest du das arme Ding nichtmal ;).

Antworten