Konverzní funkce lze použít např. pokud chceme aby výsledek nějaké operace měl zvolený datový typ (jiný než implicitní datový typ výsledku operace). Například použitím funkce
CDbl nebo
CSng bude výpočet probíhat v datovém typu
Double nebo
Single v případech, kdy by výpočet jinak probíhal v celých číslech.
Použitím této funkce se dosáhne konverze
závislé na místním nastavení systému z libovolného datového typu do hodnoty typu
Double. Například různé desetinné oddělovače a oddělovače tisíců jsou rozpoznány podle místního nastavení systému.
Upozornění: Tato funkce umí konvertovat pouze hodnoty s místně nastavenými oddělovači (např. hodnota 3.14 nebo 3,14). Vzniká proto problém, když hodnoty v textovém tvaru vzniknou na jiném počítači s jiným nastavením. Je doporučeno proto používat raději metodu
Pm.CDbl, která tento problém řeší!