Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: Smartcard auslesen, Kommandos senden
9. Nov 2011, 15:57
Was passiert wenn Du
auf einem
Button
ComPort.WriteStr(#$99);
hast
auf einem anderen
ComPort.WriteStr(#$01#$02#$00#$00#$00#$00#$3C);
FInBuffer als Klassen oder auch mal als globale Variable
Delphi-Quellcode:
Function Hexit(const s:AnsiString):String;
var
i:Integer;
begin
Result := '';
for I := 1 to Length(s) do Result := Result +'$' +IntToHex(Byte(s[i]),2) +' ';
end;
procedure TwasAuchImmer.Comport1RxChar(Sender: TObject; Count: Integer);
var
s:AnsiString;
begin
BaseSerial1.ReadStr(s,Count);
FInBuffer := FInBuffer + s;
Memo1.Text := Hexit(FInBuffer );
end;
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
|