我有两个问题
1。在我的软件中,如何判断串口已被其它软件占用?并如何释放,在我的软件中使用串口而不用关闭那个占用串口的软件?
2。如何使我的软件随Windows启动自动运行,并将图标自动缩小到任务栏右边,当手动单击或双击该图标能弹出菜单。

解决方案 »

  1.   

    1.你的程序里會有一個初始化串口的操作(假如你用Windows API操作串口),如果初始化不能成功,你就知道串口被占用或是不存在。
    2.讓程序隨Windows啟動自動運行,可以在注冊表中run下加載你的程序。要使圖標在任務欄右邊,你要做托盤程序。
      

  2.   

    LiangWu25(水手),谢谢你,你说的我都知道
    问题要怎么实现呢?
    1。如何释放串口
    2。如何加到注册表?如何做托盘程序?
      

  3.   

    你是用Comm组件吗?
    如果是,使用
    .PortOpen = False试试
      

  4.   

    chcky(成浩) 自动运行,做托盘的有,但都不能如愿
    ===========================================
    為什么?是否要實現其它的功能?
      

  5.   

    你看一下這個吧
    http://cicn.51.net/showchapter.php?id=1234
    托盤程序的源碼和代碼解釋都有
      

  6.   

    看来第一个问题解决不了了。
    另一问题
    http://community.csdn.net/Expert/topic/3831/3831571.xml?temp=.2553064