logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Bascom - Jak przekonwertować zmienną typu string na single?

ziguś 31 Maj 2016 09:11 1173 4
REKLAMA
  • #1 15710883
    ziguś
    Poziom 23  
    Witam,

    Mam problem z konwersją zmiennych, a mianowicie

    Dim Vład As Word
    Dim Vład1 As Single
    Dim Vład2 As String * 6
    Dim Mnożnik_vład As Single
    Dim Mnożnik_vład_1 As Single
    Dim Mnożnik_vład_2 As String * 6

    Vład = Getadc(6)
    Vład1 = Vład * Mnożnik_vład
    Vład2 = Fusing(vład1 , "#.##")

    Potem w trakcie trwania programu chciałem aby zmienna Mnożnik_vład została zastąpiona zmienną Mnożnik_vład_2, niby proste bo
    Mnożnik_vład = Mnożnik_vład_2, ale bascom wywala wtedy błąd braku zgodności zmiennych
    jak przekonwertować zmienną typu string na single
  • REKLAMA
  • #2 15710937
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 15711155
    ziguś
    Poziom 23  
    no ok, ale jeżeli zmienna Mnożnik_vład_2 ma wartość 0,01760 to po przypisaniu
    Mnożnik_vład = Val(mnożnik_vład_2) , zmienna Mnożnik_vład ma wartość 0,017599937 a żeby ją skrócić trzeba użyć instrukcji fusing nie może być jako single i koło się zamyka.
  • REKLAMA
  • Pomocny post
    #4 15711172
    Konto nie istnieje
    Konto nie istnieje  
  • #5 15711423
    ziguś
    Poziom 23  
    Dzięki niveasoft. Czasami można przedobrzyć i wychodzi przerost formy nad treścią. Zrobiłem tak jak mówiłeś, poprawiłem program i jest ok.
REKLAMA