Mensen,
Hier op het werk zijn we aan het testen met de Philips Mifare RD700 smartcard reader. Hierbij willen we informatie op een RFID kaart uitlezen door middel van een VB progamma. Dit moet volgens ons kunnen aangezien er dll bestanden op de bijgeleverde cd staan. We hebben enige kennis van VB en dll's maar blijkbaar niet genoeg om dit probleem op te lossen.
We hebben een nieuw project aangemaakt met een nieuw formulier, we benaderen de dll op de volgende manier:
We hebben geprobeerd om de dll te registreren d.m.v. regsrv32 maar dit gaat ook niet.
De bijgeleverde documentatie zegt het volgende over de functie:
Het is duidelijk dat we wat verkeerd doen, mogen we er wel van uit gaan dat deze dll met VB te benaderen is? Roepen we de dll of de functie verkeerd aan?
Al vast bedankt voor jullie hulp
Hier op het werk zijn we aan het testen met de Philips Mifare RD700 smartcard reader. Hierbij willen we informatie op een RFID kaart uitlezen door middel van een VB progamma. Dit moet volgens ons kunnen aangezien er dll bestanden op de bijgeleverde cd staan. We hebben enige kennis van VB en dll's maar blijkbaar niet genoeg om dit probleem op te lossen.
We hebben een nieuw project aangemaakt met een nieuw formulier, we benaderen de dll op de volgende manier:
Dit geeft de volgende melding:Private Declare Function PcdGet_Snr Lib "MfRc500.dll" Alias "PcdGetSnr" () As Long
Private Sub Form_Load()
MsgBox PcdGet_Snr()
End Sub
We hebben geprobeerd om de dll als referentie toe te voegen maar dit gaat niet.Can't find dll entry point PcdGetSnr in MfRc500.dll
We hebben geprobeerd om de dll te registreren d.m.v. regsrv32 maar dit gaat ook niet.
De bijgeleverde documentatie zegt het volgende over de functie:
Op de bijeleverde CD staat een voorbeeld programma geschreven in C++ dit werkt dus de hardware is goed. We hebben een vermoeden dat de dll's ook geschreven zijn in C++PcdGetSnr
signed char PcdGetSnr (unsigned char * snr)
Cmd-Code: 0x22
IN
OUT snr (4)
Parameters:
snr (OUT) 4 bytes serial number of the reader IC
Returns:
MI_OK
This function reads out 4 bytes serial number of the reader IC. The serial number is unique for all
delivered readers.
Het is duidelijk dat we wat verkeerd doen, mogen we er wel van uit gaan dat deze dll met VB te benaderen is? Roepen we de dll of de functie verkeerd aan?
Al vast bedankt voor jullie hulp
If it does not kill u, it makes u stronger