Autor Thema: Chipkartenleser??  (Gelesen 1781 mal)

Offline Charly77

  • Junior Mitglied
  • **
  • Beiträge: 89
  • Geschlecht: Männlich
Chipkartenleser??
« am: 20.12.05 - 13:45:43 »
Moin an alle Notes-Experten und die die es werden wolln (mich eingeschlossen ::))

Ich habe vor kurzem schon einmal gepostet nach Chipkarten/Barcodeleser ....

Dort wurde mir geraten den Chipkartenleser mit CRLF anzusteuern. Mein Problem bei der ganzen Sache ist nur leider ... hab keinen blassen wie ich anfangen soll ...

Der Kartenleser-Treiber ist installiert bei mir, und das Ding ist CT-API kompatible.

Ich weiss leider nicht wie ich etwas abspeichern, bzw. abrufen kann, geschweige denn wie die Daten gespeichert werden würden auf der Chipkarte, mit dem was in der Notes-Hilfe über CRLF steht werd ich leider auch nicht schlauer, oder ich hab ein Monstermäßiges Brett vorm Kopp  ???

Gibt es irgendjemanden im Datendschungel da draussen der mir nen Denkanstoss geben kann?

Danke im voraus,

MFG Charly
MFG Charly

Domino 5.0.11
Client 5.0.9a
Domino 8.5.3 + ext lib
Client 8.5.3 + ext lib

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Chipkartenleser??
« Antwort #1 am: 20.12.05 - 14:22:54 »
Ich nehme mal an, die hast die CT32.dll in deinem System32 Ordner; dann kannst du deinem Leser zumindest schon einmal ein Licht aufgehen lassen mit folgendem Code

Dim ct_port As Byte
Dim ctn     As Byte
Dim erg     As Integer

Declare Function xCT_init Lib "ct32.dll" Alias "CT_init" (Byval ctn As Byte, Byval ct_port As Byte)  As Integer
Declare Function xCT_close Lib "ct32.dll" Alias "CT_close" (Byval ctn As Byte) As Integer

Sub init()
   ctn = 1                         ' logische Terminalnummer
   ct_port = 1                     ' hier COM1
   erg = xCT_init(ctn, ct_port)    ' hier geht die Lampe an
End Sub

Sub aus()
   ctn = 1
   erg = xCT_close(ctn)      ' hier geht die Lampe aus
End Sub

Übrigens hat CT-API nichts, aber auch gar nichts mit CRLF zu tun ...

Ach ja, die dritte Function in der ct32.dll wird folgendermaßen declariert

Declare Function CT_data Lib "ct32.dll" (Byval ctn As Integer,  dad As Byte,  sad As Byte, Byval lc As Integer,  cmd As String,  lr As Integer,  rsp As String) As Integer


« Letzte Änderung: 20.12.05 - 14:26:04 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Charly77

  • Junior Mitglied
  • **
  • Beiträge: 89
  • Geschlecht: Männlich
Re: Chipkartenleser??
« Antwort #2 am: 20.12.05 - 14:50:29 »
Hi,

danke für deine Antwort ...

bei mir wird anscheinend die "winscard.dll" benutzt. Aber ich probier den Code mal aus :)

Wie schreibt man denn z.B. ein Dokument, bzw. Feldinhalt auf eine Chipkarte?

MFG Charly
MFG Charly

Domino 5.0.11
Client 5.0.9a
Domino 8.5.3 + ext lib
Client 8.5.3 + ext lib

Offline Charly77

  • Junior Mitglied
  • **
  • Beiträge: 89
  • Geschlecht: Männlich
Re: Chipkartenleser??
« Antwort #3 am: 20.12.05 - 15:19:02 »
Ich bekomm ständig die Fehlermeldung:

"Class or type name not found: BYTE"

MFG Charly

Domino 5.0.11
Client 5.0.9a
Domino 8.5.3 + ext lib
Client 8.5.3 + ext lib

Offline Charly77

  • Junior Mitglied
  • **
  • Beiträge: 89
  • Geschlecht: Männlich
Re: Chipkartenleser??
« Antwort #4 am: 21.12.05 - 11:24:45 »
"BYTE" gibt`s in R5 wohl noch nicht, hab`s als "Integer" deklariert und nun geht`s anscheinend :D

Hab allerdings noch 1 Frage: In welcher Form kann man Daten auf so einer Chipkarte speichern?

Kann man z.B. ID-Dateien rüberschieben ... oder Masken und Felder oder bin ich auf`m falschen Dampfer?

Und wenn ja, wie geht so etwas ... mir fehlt die Methode, also so etwas wie die "Print"-Methode geht anscheinend nicht.
MFG Charly

Domino 5.0.11
Client 5.0.9a
Domino 8.5.3 + ext lib
Client 8.5.3 + ext lib

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Chipkartenleser??
« Antwort #5 am: 21.12.05 - 11:28:03 »
Di "Methode" heißt CT_data
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Charly77

  • Junior Mitglied
  • **
  • Beiträge: 89
  • Geschlecht: Männlich
Re: Chipkartenleser??
« Antwort #6 am: 21.12.05 - 11:37:48 »
Danke für die schnelle Antwort  :)

Kannst du etwas genauer sein? Ich kann mit der Methode CT_data leider nicht so viel anfangen ... bin vollkommen neu auf diesem Gebiet! Und meine Script-Kenntnisse sind auch mehr schlecht als recht .... Gibt es sowas wie nen "Copy-Befehl" oder so? Und wenn ja, wie dann auslesen und rein schreiben .. vielleicht mit UniqueID?
MFG Charly

Domino 5.0.11
Client 5.0.9a
Domino 8.5.3 + ext lib
Client 8.5.3 + ext lib

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz