Hallo,
Ich habe was programiert mmit vb6 und libnodave, ich will gern ein bit setzen in die sps.
sieht so aus : res2 = daveSetBit(myDC, myArea, myAreaNumber, 1, 1, 2)
die myDC, myArea, myAreaNuber sind OK die functionieren schon wenn ich z.b. eine INT lese.
Wenn ich die funktion anrufe, kommt vb6 mit diese fehlermeldung "Bad dll calling convention". Hat jemand eine idee?
Ich sehe gerade, daß die Deklarationen für daveSetBit und daveClrBit fehlerhaft sind: streicht bitte "ByVal start as Long" in beiden Definitionen.
Ich werde es im nächsten Release beheben.
In Zweifelsfällen ist richtig, was in nodave.h steht, denn damit wird die .dll erzeugt.