-> Hier kostenlos registrieren
Hallo Forum !
Ich verwende Prodave 6.0 mit VisualBasic 6.0 und habe ein Problem mit der Prodave-funktion "gp_2_float_ex6".
So habe ich die Funktion deklariert:
Lesen von 4 Bytes mit der Funktion "field_read_ex6". pReadBuffer ist Bytearray.
Das Ergebnis gebe ich direkt an "gp_2_float_ex6" weiter.
Das Ergebnis stimmt aber überhaupt nicht. Als Rückgabewert erhalte ich zwar eine Gleitkommazahl, die hat aber den falschen Wert.
Vielleicht hat das schon mal jemand gemacht. Ich wäre für jede Hilfe dankbar.
lg Andrej
Ich verwende Prodave 6.0 mit VisualBasic 6.0 und habe ein Problem mit der Prodave-funktion "gp_2_float_ex6".
So habe ich die Funktion deklariert:
Code:
Declare Function gp_2_float_ex6 Lib "Prodave6.dll" (ByVal gp As Long, pieee As Single) As Long
Code:
erg = field_read_ex6(Asc("d"), vDBnr, vByte, Amount, BufLen, pReadBuffer(0), pDatLen)
Code:
Dim sng As Single
erg = gp_2_float_ex6(pReadBuffer(0), sng)
Vielleicht hat das schon mal jemand gemacht. Ich wäre für jede Hilfe dankbar.
lg Andrej