Forum: Object-Pascal / Delphi-Language
Delphi
by twein,
27. Apr 2009
Hi,
nochmals Danke!
Ein ähnliches Problem habe mit der Statusabfrage eines Kartenlesegerätes "SCardGetAttrib" aus der "WinSCard.pas".
Hier der Visual-Basic Aufruf:
ATRLen = 64
OkErr = SCardGetAttrib(hCard, SCARD_ATTR_ATR_STRING, ATR(LBound(ATR)), ATRLen)
Forum: Object-Pascal / Delphi-Language
Delphi
by twein,
27. Apr 2009
Hi,
vielen, vielen Dank für Deine fixe Antwort. (Sorry für meine lahme Antwort, war 4 Tage Ski fahren)
Ich hatte das Problem schon gelöst, gefällt mir aber nicht so gut:
Habe die betreffende Funktion in der ScardCL.pas verändert:
var
SCardCLGetUID: function(ulHandleCard: SCARDHANDLE;
Forum: Object-Pascal / Delphi-Language
Delphi
by twein,
17. Apr 2009
Vielen Dank für die schnelle Antwort.
Aber leider gleiches Problem, vieleicht ist es doch nur die Variablen Declaration/Übergabe.
Denn gerade der Übergabe-Parameter (UID) wird beim Aufruf überschrieben. (Gesehen im Debugger)
procedure TForm1.Button1Click(Sender: TObject);
var
OkErr : ULONG;