02. maj 2001 - 23:32
Der er
13 kommentarer og 3 løsninger
Simpel udregning
Jeg er helt ny til Delphi - har siddet og læst en masse på det men har stadig ikke kunne finde frem til en helt banal ting. Jeg har lavet 3 Tedit a, b og c samt en knap. Det eneste der skal ske er at man ved tryk på knappen udregner summen af a og b og ligger dette i c. Jeg har prøvet en masse forskelligt med StrToChar ol. men har ikke kunne finde ud af det...
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
resultat:=Inttostr(strtoint(a)+strtoint(b)+strtoint(c));
edit1.text=inttostr(strtoint(edit2.text)+strtoint(edit3.text));
Du dobbeltklikker på knappen og skriver følgende kode i onclick funtionen: c.Caption:= IntToStr(StrToInt(a.Caption)+StrToInt(b.Caption));
brug spinedit istedet... dobbelt klik på knappen og skriv: spinedit3.value(spinedit1.value+spinedit2.value);
det er meget lettere at huske
Det er selvfølgelig .Text ikke .Caption.
spinedit3.value:=(spinedit1.value+spinedit2.value);
resultat:=IntToStr(StrToInt(Edita.text)+StrToInt(Editb.text)+StrToInt(Editc.text));
spinedit1 er tedit1 osv....
Editc.text:=IntToStr(StrToInt(Edita.text)+StrToInt(Editb.text)); Og så er det vist også sengetid.....
tak for de mange svar.. det er har været en stor hjælp
hvordan undgår jeg så at det bliver indtastet andet end tal i a og b ?
du kunne have brugt spinedit*grin*
Claus_w: vil du undgå, at der overhovedet kommer andet end cifre i feltet, eller vil du bare have en passende showmessage, når man trykker på beregnknappen?
Vil helst bare helt undgå andet end cifre
ghanic: c.text:= IntToStr(StrToInt(a.text)+StrToInt(b.text)); der er ikke noget der hedder caption i en tedit..tror jeg.. claus_w: husk at teste
Kurser inden for grundlæggende programmering