<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>towitoko chipdrive</title>
    <link>http://forum.geizhals.at/feed.jsp?id=265769</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(6): towitoko chipdrive</title>
      <link>http://forum.geizhals.at/t265769,1652528.html#1652528</link>
      <description>(keine ahnung wie das gehen soll, werd später darüber nachdenken, man muß ja auch mal arbeiten...)&lt;br&gt;&lt;br&gt;Ascii Tabelle ansehen - einfach den (hex-)Wert von 0(dezimal) hinzufügen bzw. subtrahieren.&lt;br&gt;&lt;br&gt;mar99&lt;br/&gt;</description>
      <pubDate>Mon, 26 Jul 2004 11:38:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t265769,1652528.html#1652528</guid>
      <dc:creator>mar99</dc:creator>
      <dc:date>2004-07-26T11:38:25Z</dc:date>
    </item>
    <item>
      <title>Re(6): towitoko chipdrive</title>
      <link>http://forum.geizhals.at/t265769,1652508.html#1652508</link>
      <description>jo danke des geht&lt;br&gt;&lt;br&gt;hab auch schon die zahlen in hex umgewandelt mit&lt;br&gt;Kartennr(1) = Val("&amp;h" &amp; Kartennr(1))&lt;br&gt;&lt;br&gt;danke für die hilfe....i werd eh nu a paar fragen haben glaub i&lt;br&gt;&lt;br&gt;cu&lt;br/&gt;</description>
      <pubDate>Mon, 26 Jul 2004 11:32:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t265769,1652508.html#1652508</guid>
      <dc:creator>*wolfman*</dc:creator>
      <dc:date>2004-07-26T11:32:27Z</dc:date>
    </item>
    <item>
      <title>Re(5): towitoko chipdrive</title>
      <link>http://forum.geizhals.at/t265769,1652434.html#1652434</link>
      <description>Data = Chr(12) &amp; Chr(34) &amp; Chr(56)&lt;br&gt;&lt;br&gt;wenn dann 18 52 86 dort steht ist das in ordnung&lt;br&gt;die Zahlen werden als hex angezeigt 10 wird dann zu 0a&lt;br&gt;in dezimal steht dort noch immer 12 34 56&lt;br&gt;es ist nur die interpretation anders&lt;br&gt;wenn du es unbedingt anders haben willst musst du dir eine routine dafür schreiben:&lt;br&gt;zahl in hex umwandeln, diese wieder als integer interpretieren&lt;br&gt;(keine ahnung wie das gehen soll, werd später darüber nachdenken, man muß ja auch mal arbeiten...)&lt;br&gt;&lt;br&gt;cu&lt;br/&gt;</description>
      <pubDate>Mon, 26 Jul 2004 11:06:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t265769,1652434.html#1652434</guid>
      <dc:creator>Feuerfresser</dc:creator>
      <dc:date>2004-07-26T11:06:15Z</dc:date>
    </item>
    <item>
      <title>Re(4): towitoko chipdrive</title>
      <link>http://forum.geizhals.at/t265769,1652268.html#1652268</link>
      <description>danke des is ganga suppa&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;br&gt;ahmm und wast du a was i machen murs das i statt 01 02 03--&gt;12 34 56 im hex stehen hab des warad voi suppa &lt;br&gt;&lt;br&gt;wolfi&lt;br&gt;&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 26 Jul 2004 09:42:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t265769,1652268.html#1652268</guid>
      <dc:creator>*wolfman*</dc:creator>
      <dc:date>2004-07-26T09:42:08Z</dc:date>
    </item>
    <item>
      <title>Re(3): towitoko chipdrive</title>
      <link>http://forum.geizhals.at/t265769,1652227.html#1652227</link>
      <description>Hi Leute,&lt;br&gt;In VB wird eine Hex Zahl mit "&amp;H" gekennzeichnet, nicht wie in C/C++ mit "0x"&lt;br&gt;Das Problem ist wohl eher VB beizubringen die Integer Zahl nicht automatisch in einen String zu verwandeln. &lt;br&gt;Versuchs mal damit:&lt;br&gt;Data = Chr(1) &amp; Chr(2) &amp; Chr(3)&lt;br&gt;Das sollte 01 02 03 in Hex ergeben.&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 26 Jul 2004 09:17:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t265769,1652227.html#1652227</guid>
      <dc:creator>Feuerfresser</dc:creator>
      <dc:date>2004-07-26T09:17:17Z</dc:date>
    </item>
    <item>
      <title>Re(2): towitoko chipdrive</title>
      <link>http://forum.geizhals.at/t265769,1652217.html#1652217</link>
      <description>nein geht leider nicht...hab i auch schon versucht&lt;br&gt;da kommt ein fehler beim kompilieren (syntaxfehler)...des data ein soll jo a string sei&lt;br&gt;&lt;br&gt;SCardComand(Handle as Long, ByVal cmd as String, CmdLen as Long,ByVal DataIn as String, DataInLen as Long, ByVal DataOut as String, DataOutLen as Long) as Long&lt;br&gt;&lt;br&gt;also des hast wann i dann des 0x12 unter " " setzt kennt ers natürlich schreibts aber auch genau so auf die Karte ned als hex wie ich es will&lt;br/&gt;</description>
      <pubDate>Mon, 26 Jul 2004 09:03:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t265769,1652217.html#1652217</guid>
      <dc:creator>*wolfman*</dc:creator>
      <dc:date>2004-07-26T09:03:18Z</dc:date>
    </item>
    <item>
      <title>Re: towitoko chipdrive</title>
      <link>http://forum.geizhals.at/t265769,1652198.html#1652198</link>
      <description>Ich weiß es nicht, würde aufgrund der Struktur jedoch auf folgendes Tippen: &lt;br&gt;&lt;br&gt;Anstelle von:&amp;nbsp;&amp;nbsp;L = SCardComand(0, "Card,MemWrite,112," + CStr(5), 0, 12345, 5, nil, 0)&lt;br&gt;&lt;br&gt;könntest folgendes Versuchen:&lt;br&gt; L = SCardComand(0, "Card,MemWrite,112," + CStr(5), 0, 0x1 0x2 0x3 0x4 0x5, 5, nil, 0)&lt;br&gt;&lt;br&gt;Das müßte im Hex bereich dann 01 02 03 04 05 ergeben (wenn man die Zeichen so konkatenieren kann.&lt;br&gt;&lt;br&gt;oder aber auch so:&amp;nbsp;&amp;nbsp;L = SCardComand(0, "Card,MemWrite,112," + CStr(3), 0, 0x12 0x34 0x56, 3, nil, 0)&lt;br&gt;&lt;br&gt;Wie gesagt, das ist nur geraten und eigentlich nur von String auf hex geändert.&lt;br&gt;&lt;br&gt;mar99&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 26 Jul 2004 08:38:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t265769,1652198.html#1652198</guid>
      <dc:creator>mar99</dc:creator>
      <dc:date>2004-07-26T08:38:22Z</dc:date>
    </item>
    <item>
      <title>towitoko chipdrive</title>
      <link>http://forum.geizhals.at/t265769,1652183.html#1652183</link>
      <description>hat irgentwer eine ahnung wie man mit so einem chipdrive daten im VB6 auf die Karte schreibt?? das ganze sollte aber nicht in ascii sein sondan als hex.&lt;br&gt;&lt;br&gt;Als ascii ist das kein problem.&lt;br&gt;&lt;br&gt;Private Declare Function SCardComand Lib "SCARD32" (Handle As Long, ByVal cmd As String, CmdLen As Long, ByVal DataIn As String, DataInLen As Long, ByVal DataOut As String, DataOutLen As Long) As Long&lt;br&gt;&lt;br&gt;Private Sub kunde_anlegen_Click()&lt;br&gt;&amp;nbsp;&amp;nbsp;L = SCardComand(0, "Card,MemWrite,112," + CStr(5), 0, 12345, 5, nil, 0)&lt;br&gt;&amp;nbsp;&amp;nbsp;If L = 0 Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; log.Caption = "OK"&lt;br&gt;&amp;nbsp;&amp;nbsp;Else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DisplayError (L)&lt;br&gt;&amp;nbsp;&amp;nbsp;End If&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;so steht aber dann &lt;br&gt;HEX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;| ASCII&lt;br&gt;------------------------------&lt;br&gt;31 32 33 34 35&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 12345&lt;br&gt;&lt;br&gt;auf der karte&lt;br&gt;&lt;br&gt;weiß irgentwer wie es geht das dann im hexbereich 12345 steht??????&lt;br&gt;&lt;br&gt;&lt;br&gt;Aus dem pdf.....:&lt;br&gt;Card,MemWrite:&lt;br&gt;Beschreibt einen Bereich des Datenspeicher einer Memorykarte, unabhängig vom Chiptyp.&lt;br&gt;Kommando: Str( "Card,MemWrite,Adr,Len" )&lt;br&gt;DataIn: DataIn&lt;br&gt;DataOut: nil&lt;br&gt;Adr ... Offset ab dem geschrieben werden soll (0 = erstes Byte des Kartenspeichers).&lt;br&gt;Len ... Anzahl der zu schreibenden Bytes.&lt;br&gt;&lt;br&gt;Wichtig: Einem Schreibzugiff folgt (intern) immer ein Verify-Kommando. Sie können daher&lt;br&gt;z.B. bei einem Fehler über das Kommando Card,MemReadStatus das bytegenaue&lt;br&gt;Ergebnis des Schreibzugriffs abfragen. Wenn die Cache-Funktion aktiv&lt;br&gt;ist (Standardeinstellung) und der Bereich bereits gelesen wurde, werden nur&lt;br&gt;Datenbytes geschrieben, die sich tatsächlich geändert haben&lt;br&gt;&lt;br&gt;Beispiel: "Hello SmartCard World" (21 Zeichen) ab dem Offset 16 schrieben.&lt;br&gt;Kommando: Str( "Card,MemWrite,16,21" )&lt;br&gt;DataIn: 0x48 0x65 0x6C 0x6C 0x6F 0x20 0x53 0x6D 0x61 0x72&lt;br&gt;0x74 0x43 0x61 0x72 0x64 0x20 0x57 0x6F 0x72 0x6C&lt;br&gt;0x64 (als String "Hello SmartCard World")&lt;br&gt;DataOut: nil&lt;br&gt;&lt;br&gt;&lt;br&gt;mfg wolfi&lt;br/&gt;</description>
      <pubDate>Mon, 26 Jul 2004 08:25:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t265769,1652183.html#1652183</guid>
      <dc:creator>*wolfman*</dc:creator>
      <dc:date>2004-07-26T08:25:54Z</dc:date>
    </item>
  </channel>
</rss>
