Forum: Win32/Win64 API (native code)
by Dr.MAD,
14. Mär 2011
Hast recht! Jetzt funktionierts:
SCARDCONTEXT = ULONG_PTR; // Cardinal
PSCARDCONTEXT = ^SCARDCONTEXT;
LPSCARDCONTEXT = ^SCARDCONTEXT;
function SCardListReadersA(hContext: SCARDCONTEXT; mszGroups: LPCSTR; mszReaders: PAnsiChar; pcchReaders: PDWORD): ULONG; stdcall; external 'WinSCard.dll';
...
Forum: Win32/Win64 API (native code)
by Dr.MAD,
13. Mär 2011
Jetzt komm ich zwar an den String, aber ganz zufrieden bin ich noch nicht. :?
Das geht:
type
SCARDCONTEXT = ULONG_PTR; // Cardinal
PSCARDCONTEXT = ^SCARDCONTEXT;
LPSCARDCONTEXT = ^SCARDCONTEXT;
TAnsiAry = Array of AnsiChar;
Forum: Win32/Win64 API (native code)
by Dr.MAD,
13. Mär 2011
Hallo,
ich bekomm aus der Funktion SCardListReadersA keinen String heraus. :oops:
SmartCard-Leser ist angeschlossen und der Rückgabewert Size = 54 bei mir stimmt schon mal.
Könnte mir jemand weiterhelfen?
type
SCARDCONTEXT = ULONG_PTR; // Cardinal