>>>If you can't use Int(), Round(), Floor(), Ceiling() or
>>>any similar function to cut off integer.
>>>
>>>cAn you write a function equiv. to Round()?
>>>Of cos, You can use / and % (mod) ^_^;
>>
>>Off the top of my head
>>
>>lcdeci = SET ('Decimals')
>>x='3423432.3523'
>>SET DECIMAL TO 0 && if not, you get trailing 0's on ?y to screen
>>y=VAL(STR(x))
>>SET DECIMALS TO lcdeci && Set Deci back to default
>>
>>*****
>>This is how I would do it if I couldn't use the built in functions.
>
>
>#___#' Actually, I should say: Suppose You are the low level developer.
>
>You need to use coding of +, -, *, /, % to make the Round(), Int(),....
>to other on use and therefore, There should be no simply method to do...
>Actually, Str(nNumber, NLength [, nDecimal]) are calling Round() in its
>internal... So, not really answer it!
>
>Coding will like:
>if nNumber - 0.5 > ?? && then
> nNumber = nNumber + 1
>....
>endif
Second part of my post. Please point me to the documentation that proves your point about the internal call of ROUND().
Fred Lauckner
You know, it works on my computer. I don't know what your problem is.
.Net aint so bad.