Funkcja CDblFunkcja CDbl konwertuje wprowadzone wyrażenie do typu Double. Składnia funkcji CDbl: CDbl(Wyrażenie) Argument Wyrażenie jest wymagany. Może to być dowolne poprawne wyrażenie numeryczne w zakresie -1.79769313486232E308 do -4.94065645841247E-324 dla wartości ujemnych; 4.94065645841247E-324 do 1.79769313486232E308 dla wartości dodatnich. Jeżeli wprowadzone Wyrażenie jest poza zakresem typu konwersji zostanie wygenerowany błąd. Można używać funkcji konwersji typów danych aby uzyskać rezultaty niektórych operacji dla poszczególnych typów danych zamiast dla typów standartowych (domyślnych). Np. można stosować CCur() aby zastosować arytmetykę currency (walut) zamiast stosować arytmetykę typów single-precision, double-precision lub integer, która jest zwykle używana. Należy używać funkcji konwersji danych zamiast stosowania funkcji Val aby zachować ustawienia narodowe podczas konwersji danych jednego typu na inny. Np. przy użyciu funkcji CCur() poprawnie zostaną rozpoznane ustawienia narodowe ustawione w komputerze, takie jak: separator dziesiętny, separator tysięczny, opcje walutowe. Przykład użycia funkcji CDbl: Dim varDouble As Variant, varCurr As Variant varCurr=CCur(234.456784) 'varCurr jest typu Currency varDouble=CDbl(varCurr*8.2*0.01) 'konwersja wyniku do Double (Zmienne, typy zmiennych i funkcja CCur() zostały opisane w innych częściach kursu.) na górę strony... |