软件启动时的初始化工作要怎么做?我这里主要是想做硬件的一些初始化
1、检测硬件设备的状态,比如图像处理卡,或者其他外接设备。检测设备的入网状态,以及设备的串口状态。
2、网络资源初始化:检测网络资源状态,初始化TCP/IP网络环境
3、串口资源初始化:初始化异步串口环境,建立一个和通过串口连接时序计算机的对象。
这几步工作要怎样实现?请各位大侠指点一下具体的思路,能够详细点最好。能说出那块就说那块,小生感激不尽!

解决方案 »

  1.   

    放在oncreate里面或者oninitialdialog里面
      

  2.   

    把这些动作放到InitInstance中进行初始化工作
      

  3.   

    应该分情况说吧,带ACtiv的最好在View::oninitial里,其他的可以根据你启动时各种资源的优先级(你设定想先检测哪个硬件)放在InitInstance中完成。
    第一个,假设在一个单文档单私图中,你可以放在View的初始化中
       1,获取硬件列表
       2,根据列表取硬件地址初始化硬件
       3,初始化成功/失败
       4,接着检测第二个硬件
      

  4.   

    OnInstance中,调用你外部逻辑代码。视图就只应该做视图的事~