Type Float + scriptforge

Bonjour,
Pour mettre un programme python sous libreoffice et scriptforge, je me heurte à un problème.
Comment fait-on pour convertir une chaine string en flaot sous cette forme de prgrammation.
En python, c’ est facile:

x = ("3.1416")
s = float(x)

Avec scriptforge, cela ne fonctionne pas. Sous réserve d’ importer une bibliothéque supplémentaire que je n’ ai pas su trouver.
Cordialement

In Basic you want to use “cdbl” instead of “float”, and also the decimal separator used in YOUR localization (possibly comma instead of period?)
En Basic, tu veux utiliser “cdbl” au lieu de “float”, et aussi le séparateur décimal utilisé dans TA localisation (peut-être une virgule au lieu d’un point ?).

Bonsoir,
A force de torturer la documentation et les différents tutoriels, j’ ai enfin trouvé la solution.
Pour convertir une chaine en float, il faut impérativement que le symbole des décimales soit un point. La fonction replace() permet de contourner ce problème. Cela donne:

x = bas.inputBox("Saisir un nombre décimal : ")
y = x.replace(",", ".")
z = float(y)
ou plus simplement:
z = float(x.replace(",", "."))

Merci a Karolus d’ être intervenu mais je n’ ai pas su trouver la syntaxe pour utiliserCDBL.

Cordialement