kalayaan Posted June 21, 2004 Share Posted June 21, 2004 hi, $A = 1000/1000000000 MsgBox(0,"Debug", $A) how do i make a messagebox show the actual digits of the result (0.000001) instead of 1e-006? Thanks in advance... Link to comment Share on other sites More sharing options...
CyberSlug Posted June 21, 2004 Share Posted June 21, 2004 I think this should work: $A = 1/100000 MsgBox(4096, $A, fullNotation($A)) Func fullNotation($number) Local $t = String($number) ; create an array with $t[1] = the base and $t[2] the exponent part If StringInstr($t, "e-") Then $t = StringSplit( StringReplace($t, "e-", "|") , "|") Return "." & _StringRepeat("0", $t[2]-1) & StringReplace($t[1], ".", "") Else Return $number EndIf EndFunc ;Returns a string consisting of $count number of $char's Func _StringRepeat($char, $count) Local $i, $string For $i = 1 to $count $string = $string & $char Next Return $string EndFunc Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig! Link to comment Share on other sites More sharing options...
kalayaan Posted June 22, 2004 Author Share Posted June 22, 2004 It does work! Thanks! I take it there's no built-in autoit function that does it? Link to comment Share on other sites More sharing options...
Administrators Jon Posted June 22, 2004 Administrators Share Posted June 22, 2004 I thought that anything under 15 digits was printed normally. Or at least I'm sure it used to. Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now