Forum: Object-Pascal / Delphi-Language
Delphi
by edosoft,
4. Feb 2006
okerr_ok ist null.
naja drum hab ich ja gefragt, ob Long vergleichbar mit Integer oder Cardinal ist.
hab jetzt mal alles abgeändert in Integers anstatt Cardinals, hat aber auch nix gebracht. jetzt hab ich noch in der funktion als typ bei "lType" Integer angegeben anstat SCARD_I2C_TYPE und den wert mit Integer() an die funktion übergeben - jetzt funktionierts! danke!
Forum: Object-Pascal / Delphi-Language
Delphi
by edosoft,
4. Feb 2006
RC ist ein cardinal, der kann nicht negativ sein.
ich hab den auch schonmal davor gesetzt aber hat auch nicht gewirkt.
Forum: Object-Pascal / Delphi-Language
Delphi
by edosoft,
4. Feb 2006
hi,
vielen dank. das mit dem byte und cardinal ist mir auch aufgefallen :)
ich hab jetzt noch die variablen der funktion alle "normal" deklariert, d.h. ohne prefix. dann hab ich noch pCardParameters durch @CardParameters ersetzt.
jetzt funktionierts - wenn auch merkwürdig. wenn ich z.b. hinschreibe
rc := SCardI2CInit(hCard, @CardParameters, lType);
If rc <> 0 Then
begin
...