gidder du og lære mig det med IntToStr og hvad de nu hedder (så setter jeg point op til 15) så jeg fatter hvad de gør\skal bruges til\hvornår de skal bruges
altså - der er integers og der er strings. Disse to datatyper er ikke umiddelbart kompatible, og du kan derfor ikke sætte en string lig med en integer. Derfor er der lavet to funktioner der konverterer fra den ene datatype til den anden. IntToStr() konverterer en integer til en string, og StrToInt konverterer en string til en integer. Der er to fejl i din kode - først prøver du at spørge om en streng er lig med en integer: Label1.Caption = 5 Det kan du ikke da Label1.Caption er en string og 5 opfattes som en integer. Derfor rettede jeg det til: Label1.Caption = '5' Nu spørger du om to strings er lig med hinanden hvilket er korrekt. næste fejl er denne: label1.Caption := label1.Caption +1, hvor du prøver at læggen en integer til en string. Det kan man ikke, så derfor, er du nødt til først at konverterer Caption til en integer, hvorefter du kan lægge 1 til. Resultatet bliver en ny integer, som du er nødt til at konvertere tilbage til en string, for at kunne sætte den lig med Caption. Label1.Caption := IntToStr(StrToInt(Label1.Caption) + 1);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.