#import"QTObjectModel.dll"
QuickTest::_ApplicationPtr spApp;
spApp.CreateInstance(_T("QuickTest.Application"));
spApp->Launch();
spApp->Visible = VARIANT_TRUE;
这是打开QTP的操作,添加断点调试就能打开QTP,但是直接运行就出错
出错提示:abnormal program termination
9 个解决方案
#1
帮顶
#2
换个初始化的位置,可能在调式时,程序执行有停顿,直接运行快
#3
关注
#4
看是否跟延时以及视图刷新有关
#5
初始化位置已经换过了,但还是一样啊
#6
谢谢!请问如何看和这些原因有关啊?
#7
我建的是MFC基于对话框的程序, #import"QTObjectModel.dll" 是放在app的头文件里,打开QTP的操作写在一个按钮里。还是不明白为什么会这样啊
#8
您说的直接运行是直接按F5运行的意思吗?
#9
问题已经解决,修改代码成:
spApp.CreateInstance(_T("QuickTest.Application"));
sleep(10);
spApp->Launch();
问题就解决了!谢谢大家!
spApp.CreateInstance(_T("QuickTest.Application"));
sleep(10);
spApp->Launch();
问题就解决了!谢谢大家!
#1
帮顶
#2
换个初始化的位置,可能在调式时,程序执行有停顿,直接运行快
#3
关注
#4
看是否跟延时以及视图刷新有关
#5
初始化位置已经换过了,但还是一样啊
#6
谢谢!请问如何看和这些原因有关啊?
#7
我建的是MFC基于对话框的程序, #import"QTObjectModel.dll" 是放在app的头文件里,打开QTP的操作写在一个按钮里。还是不明白为什么会这样啊
#8
您说的直接运行是直接按F5运行的意思吗?
#9
问题已经解决,修改代码成:
spApp.CreateInstance(_T("QuickTest.Application"));
sleep(10);
spApp->Launch();
问题就解决了!谢谢大家!
spApp.CreateInstance(_T("QuickTest.Application"));
sleep(10);
spApp->Launch();
问题就解决了!谢谢大家!