Avatar billede sirius Nybegynder
04. februar 2001 - 16:12 Der er 7 kommentarer og
3 løsninger

StrToInt

når prøver at konvertere en str med et komma i kommer delphi med en fejl hvor den siger at det ikke er en valid Integer..

Hvordan kan man konvertere et tal med komma som er en str til integer... ?
Avatar billede seider Nybegynder
04. februar 2001 - 16:15 #1
strtofloat ()

Fordi det ikke er en integer men en float

/* Seider */
Avatar billede nico26 Nybegynder
04. februar 2001 - 16:19 #2
Int(StrToFloat(\'2,2\'))
Avatar billede madshenrik Nybegynder
04. februar 2001 - 17:03 #3
Definationen på en int er at det er et heltal altså uden komma. Så du skal nok ikke bruge en int.

Mads
Avatar billede martinlind Nybegynder
04. februar 2001 - 17:19 #4
som seider siger StrToFloat, men husk DecimalSeparator

Online Hjælp :

The DecimalSeparator global variable defines the character that must be used as a decimal point.

/Martin
Avatar billede nico26 Nybegynder
04. februar 2001 - 18:19 #5
madshenrik>> han spørger hvordan man konverterer et kommatal til en integer
Avatar billede madshenrik Nybegynder
05. februar 2001 - 12:59 #6
OK den havde jeg misforstået.

Mads
Avatar billede madshenrik Nybegynder
05. februar 2001 - 13:42 #7
Jeg har lige prøvet dette.
var
D: Double;
begin
D := Int(StrToFloat(\'2,2\')) ;
edit1.Text := FloatToStrF(D,ffNumber,0,0);
end;

Det virker i hvertfald.

Mads
Avatar billede martinlind Nybegynder
05. februar 2001 - 13:53 #8
Mads >> Det har du tilsyneladende stadig, det var en string der skulle konverteres til en Float.

Sirius >> Hvis du skal konvertere din float til integer skal du bruge Round(); Den afrunder og konvertere.

/Martin

Avatar billede sirius Nybegynder
07. februar 2001 - 21:01 #9
takker mange gange

og undskyld at jeg var så længe om at acceptere.

/sirius
Avatar billede martinlind Nybegynder
07. februar 2001 - 21:08 #10
OK *S*
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester