---
title: "TEdit & Decimaltal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/65141-tedit-decimaltal"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "msossna"
published: "2003-01-16T22:33:41.000Z"
updated: "2003-01-18T20:40:06.000Z"
replies: 5
views: 232
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/65141-tedit-decimaltal"
---

# TEdit & Decimaltal

## #1 — msossna, 2003-01-16T22:33Z

Hur omvandlar man ett decimaltal till en String?

Hur kollar man om första tecknet i en textruta (TEdit) är ett m?

Permalänk: https://www.webforum.nu/p/65141

## #2 — MinOrk, 2003-01-17T07:50Z

1\. För att omvandla ett decimaltal: **FloatToStr( tal )**. Du kan också använda **FloatToStrF**. Den tar några parametrar för formatering. Kolla hjälpen för mer information.

2\. Finns många sätt att kolla detta, du kan t.ex göra så här:

```
if System.Copy(Edit1.Text, 1, 1) = 'm' then
```

vill du kolla om det är 'm' eller 'M' utan att göra någon skillnad på detta kan du:

```
if AnsiUpperCase(System.Copy(Edit1.Text, 1, 1)) = 'M' then
```

Permalänk: https://www.webforum.nu/p/917597

## #3 — Alpha II, 2003-01-17T17:06Z

Detta borde väl fungera?!

if Edit1.Text\[0\] = 'm' then

Permalänk: https://www.webforum.nu/p/918043

## #4 — msossna, 2003-01-17T23:18Z

Det blir fel när man skriver:
if Edit1.Text\[0\] = 'm' then

Permalänk: https://www.webforum.nu/p/918336

## #5 — MinOrk, 2003-01-18T11:15Z

if Edit1.Text\[0\] = 'm' then fungerar inte på grund av att .Text i TEdit är av typen **string** och inte en array of char eller liknande.

Permalänk: https://www.webforum.nu/p/918466

## #6 — jt, 2003-01-18T20:40Z

Använd 1 istället för 0 så kommer det funka.
Edit1.Text\[1\] = 'm'

Permalänk: https://www.webforum.nu/p/918861

---

Tråden på webben: https://www.webforum.nu/amne/programmering/65141-tedit-decimaltal
