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... ?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
04. februar 2001 - 16:15
#1
strtofloat () Fordi det ikke er en integer men en float /* Seider */
04. februar 2001 - 16:19
#2
Int(StrToFloat(\'2,2\'))
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
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
04. februar 2001 - 18:19
#5
madshenrik>> han spørger hvordan man konverterer et kommatal til en integer
05. februar 2001 - 12:59
#6
OK den havde jeg misforstået. Mads
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
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
07. februar 2001 - 21:01
#9
takker mange gange og undskyld at jeg var så længe om at acceptere. /sirius
07. februar 2001 - 21:08
#10
OK *S*
Kurser inden for grundlæggende programmering