MM.. no se el codigo que manejes para hacer la conversion, pero si tienes problemas con el punto porque no simplemente haces un replace del punto por una coma y despues que pase por tu funcion.
Creo que sería la manera más fácil y rápida de arreglar tu problema o no??
Salu2