En formateret string med et beløb, f.eks. 1.234,56, kan
konverteres til et tal med CDlb("1.234,56") til 1234.56 og
herefter anvendes i en beregning.
mvh
Keld Sørensen
"Villy Jensen" <vje@e-mail.dk> skrev i en meddelelse
news:zAZq9.62$6T.1685@news.get2net.dk...
> > Hvordan kan jeg udtrække tegnet anvendt som decimalseperator og
> > tusindseperator ?
>
> > Men da nogle brugere har dansk LCID men har ændret decimalseperator fra
> det
> > danske komma til det engelske punktum, så er det ikke helt nok at kigge
på
> > LCID for at finde ud af, hvad den enkelte bruger anvender.
> >
> > Hvordan gør jeg det ? Platformen er Windows 2k eller Windows XP
>
>
>
> Jeg klarer det lille nummer i WIN98 og i WINNT ved at sætte _2_ værdier
> i registreringsdatabasen:
>
>
> <Begin file Set_DK_dp.reg>
> REGEDIT4
>
> [HKEY_CURRENT_USER\Control Panel\International]
> "sDecimal"="."
> "sThousand"=" "
> <End file Set_DK_dp.reg>
>
>
> <Begin file Set_US_dp.reg>
> REGEDIT4
>
> [HKEY_CURRENT_USER\Control Panel\International]
> "sDecimal"=","
> "sThousand"=" "
> <End file Set_US_dp.reg>
>
> Du skal bare og læse hvad brugeren har sat de to værdier til...!
>
> Mvh Villy
>
http://hjem.get2net.dk/villy
>
>