Hallo,
also meine Funktion ist relativ leicht aufgebaut: es soll eine dezimalzahl in hex umwandeln und dann wieder an Excel zurück geben, jedoch stürzt das program einfach ab:
char *int2hex(int dezimalzahl)
{
sprintf(zielPuffer, „%X“, dezimalzahl);
return zielPuffer;
}
Der Vba code lautet wie folgt
_Declare Function dezi2hexa Lib „test.dll“ Alias „_int2hex@4“ _
(ByVal ver As Integer) _
As String
Sub test()
Dim a As Integer
a = 11
MsgBox dezi2hexa(a)
End Sub_
jedoch stürzt excel einfach so ab…woran könnte das liegen?
Danke im voraus
Johannes