검색으로 돌아가기
기록
一种改造CWinApp继承类为线程运行的方法和设备
발명유효
1조회수
17청구항 · 3 독립항
§ Ⅰ
개요
발명자
王曙光; 钱瑞昊; 胡琰瑜; 陈钰; 赵翠云; 张奇峰; 杨辉; 宋振江; 莫运前
IPC 분류
G06F 8/30 (2018.01)G06F 8/34 (2018.01)G06F 8/38 (2018.01)
本发明涉及一种改造CWinApp继承类为线程运行的方法和设备,其该方法包括:以第一应用为蓝本,开发动态链接库以线程方式运行第一应用的功能;基于第一应用源码获取动态链接库源码,保留CWinApp继承类用于多线程,新增动态链接库主函数,在该函数中设置和操作CWinApp继承类对象,以静态链接MFC库方式编译得到动态链接库文件;在第二应用中创建执行线程,执行线程装载动态链接库文件并调用动态链接库主函数启动与第一应用程序人机界面完全相同的执行线程人机界面,此时第二应用进程中存在两个派生自CWinApp的对象。与现有技术相比,本发明突破了MFC应用程序只能有一个CWinApp继承类对象的限制,使得动态链接库源码和第一应用源码具有最大化的相同,有利于两者之间的源码同步。