VC问题,编写的程序在启动时初始化工作要怎么写?

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

5 个解决方案

#1


请大虾们不吝赐教,小弟先顶一个

#2


放在oncreate里面或者oninitialdialog里面

#3


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

#4


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

#5


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

#1


请大虾们不吝赐教,小弟先顶一个

#2


放在oncreate里面或者oninitialdialog里面

#3


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

#4


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

#5


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