IC卡读写器接COM口,在程序中打开COM口后,我使用FastReport制作的报表不能
使用保存功能,表现为程序死掉无响应,还有不能使用DialUp(拨号控件)搜寻
可用的网络连接,表现为异常内存错误, 如果不打开COM口,则都没有问题。我尝试在操作前关闭COM口,操作后再打开,也还是不行!不知道问题出在哪!

解决方案 »

  1.   

    难道打印机也接com口?我觉得还是你的报表程序有问题
      

  2.   

    我想这与打印机没有关系,我使用的是网络打印机!
    我想问题应该出在打开COM口上,可能在系统中驻留了什么东西,而FastReport在保存动作中
    需要初始化信息,DialUp应该也是一样。
      

  3.   

    感觉好像你在读 com口时进了死循环
      

  4.   

    可能是FastReport的默认打印端口与读卡器冲突了,改下打印端口试试看!!!
      

  5.   

    COM口没有打开错误,并且我能正常操作IC卡读写器,而且数据正确在报表保存时,我并没有读COM口。我很是奇怪,它们为什么会扯上关系?
      

  6.   

    TO bitcom(点点): 我使用IC卡读写器自带的dll操作COM口TO zhp97(海天一线) :我使用网络打印机,并没有使用任何并口
      

  7.   

    有一个办法可以试试,打开comm口,打开记事本用记事本打印试试。
    IC卡读写器自带的dll也有可能有问题
      

  8.   

    这个问题你可以这样,需要读写IC卡时  打开Com然后执行读写操作,这之间不要添加任何跟IC操作无关的代码,读写完毕后立即释放,这样应该没什么问题的。
      

  9.   

    to xiufengy(石破天) :打印本身没有问题,是保存时(FastReport有保存功能)有问题to xuejinlong(-@判官@-) :我试过了,不行的突发奇想:如果使用独立的线程不知道行不行?
      

  10.   

    检查端口是否冲突!
    FastReport,拨号,Com口!
      

  11.   

    to  jpyc(九品御厨——智若愚):还是不行我想应该是:在进程中加载了dll导致的,如果把已加载的dll从内存中完全清除掉,我想
    就没有问题了,如何完全清除?
      

  12.   

    FastReport保存功能,哪个保存?Designer or Preview?