Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

DELPHI - Problem tablica Byte na Double

Marek320 19 Sie 2009 14:25 1120 5
  • #1 19 Sie 2009 14:25
    Marek320
    Poziom 12  

    Witam kolegów na forum.

    Mam tablicę Byte w której jest 8 znaków ASCII.
    Przykład danych:
    _ 0___1___2___3__4___5___6__7___ 8
    [+/-] [ 8 ] [ 3 ] [ 2 ] [ 3 ] [ 4 ] [ . ] [ 5 ] [/0]

    Bez problemu odczytuję to do String-a, jednak nie mogę poradzić sobie z prawidłowym przypisaniem tego do zmiennej, tak aby był rozpoznawany znak i oczywiście liczba zmiennoprzecinkowa do przeprowadzenia obliczeń. :roll:

    Proszę o podpowiedź.

    0 5
  • #3 19 Sie 2009 14:48
    Marek320
    Poziom 12  

    Ok DecimalSeparator załatwi mi rozpoznanie reszty, ale ja nie wiem jak z tablicy 8- elementowej of Byte przypisać w zmienną nadającą się do przeprowadzenia obliczeń na liczbach?

    Zwykłe przypisanie między Byte -> char -> Integer nie wchodzi w grę, więc co z tym fantem zrobić??

    jak zrobić coś takiego??

    zmienna_double := double(tablica_of_byte[0..7])

    Dodam, że czasami pozycje między 1 a 4 elementem są puste!!

    0
  • #5 19 Sie 2009 14:54
    Marek320
    Poziom 12  

    Edytowałem , ale byłeś szybszy, dzięki za podpowiedź, już sprawdzam

    0
  • #6 20 Sie 2009 09:39
    Marek320
    Poziom 12  

    OK. Fajnie działa.
    Dzięki za pomoc Dżyszla.
    Pozdrawiam.

    0