可怜的人.....提供思路: 在A机器上设一个Socket Server,如果你需要读A机的Com口则通过Socket进行数据交换.如何读串口应当会了吧? Socket的程序非常简单,而且Dephi有专门的例子,自己看看吧.祝你好运

解决方案 »

  1.   

    樓上的,謝謝你提供的思路,不過我真的是剛學寫程序,Socket Server我不懂,如何读串口我也不懂,你有沒有列程?
      

  2.   

    去看看delphi里面自带的例子
    Demos里面
      

  3.   

    delphi 下面的demos里面有例子
      

  4.   

    我也做过考勤,用过好几家公司的卡钟,他们肯定都提供了读写的接口(Dll),程序很容易写的,你难道没有吗??
      

  5.   

    DLL是有但是我不會用。因為沒有dll的說明文件。用他們提供的EXE文件驅動卡鐘我是會,但是那也是本機器驅動本機器的卡鐘,而不是B機器驅動A機器的卡鐘。你能告訴我該怎樣用DLL嗎?
      

  6.   

    去找一本关于串口通讯和一本网络通讯的书吧,很容易看懂的。
    给我你的地址,我给个PDF文件你。
      

  7.   

    [email protected]  小弟萬分感謝!
      

  8.   

    没提供那些DLL的说明,那就几乎不可能使用软件提供的接口程序了,可能你要自己写读取COM口的程序,然后用socket发给B机器。难度太大了,sign,就算你会读com口,但读回来的数据是怎么组织的你又不清楚,还要自己摸索,惨。提供一个可能可以实现的方法,一般打卡机都有本地数据库的文件,你试试去读那些数据库文件,这样可以不需要知道读COM口的方法。不过这样做没有实时性,看你BOSS的要求喽。你BOSS一定是不会写程序的笨蛋。没有开发资料怎么写?
      

  9.   

    呵呵,你们老板真变态。
    没有DLL,那你就必须有读卡钟和计算机之间的数据通讯协议,也就是事先规定好的一个数据包格式,你怎样发数据包,对放收到后应该已什么样的格式回复,如果有了这份协议,应该还是没有什么问题的。其他的就是一个串口的收发问题,这个里边不需要很复杂的控制,你可以使用VB中提供的MSCOMM32.ocx控件,掌握起来比较简单,而且VB6。0中有中文的帮助,很好理解。
    至于远程读取数据,如果你以前一点程序都没有写过的话,用winsock还是有点麻烦,同意楼上的观点,实在不行你就让和读卡钟之间连接的那台机器自动读写数据到一个网络数据库上,这边用B机器去都数据库,这样不用管网络通信上的问题
    Good lucky
      

  10.   

    忘了說清楚一點:和卡鐘相聯的機器自己讀卡鐘的數據沒問題,也可以讀到本地數據庫,也可以讀到網絡數據庫上。現在要解決的是只要是和A機器有網絡聯接的機器都能通過A機器的COM口采集卡鐘上的數據。
      

  11.   

    to Jerry529(淡泊) 
    我也想要一份你的PDF文件,能给我也 E 一份吗?谢谢!
    Email:[email protected]
      

  12.   

    hi,Jerry529,
       我正在学关于dll的内容,很想要一份你的pdf文件,可以传给我一份吗?
       thanks a lot.:)
       E_mail:[email protected],只有5M空间,若太大,能否压为.zip再传?
      

  13.   

    Jerry529
    捧场
    我也要
    [email protected]
    呵呵
      

  14.   

    hi,jerry529:
    pls send your info to me. thanks a lot!
    [email protected]
      

  15.   

    hi,Jerry529
    能不能給我一份,先謝了
    [email protected]
      

  16.   

    TO:Jerry529
    給我一份吧,小弟先謝了!
    [email protected]