|
各位大虾!小弟有一问题请教!用外部的程序去自动调用qtp并且设置一些测试属性和调用一些action后自动测试,这些是qtp的automation object model所支持的操作!
但小弟用vc++6.0创建了一个Win32 Console Application的项目,并且写了如下code:
// qtp.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#import "QTObjectModel.dll"
int main(int argc, char* argv[])
{
QuickTest::_ApplicationPtr spApp; // Declare the application pointer
spApp.CreateInstance("QuickTest.Application"); // Create the application object
spApp->Launch();// Launch the application
spApp->Visible = VARIANT_TRUE; // Make it visible
return 0;
}
编译通过,但是一实行程序就down了,debug之后知道,变量spApp在createInstance之后,指针的值是0x00000000,所以会down!
我并不知道为什么会这样,请各位大虾,不吝赐教! |
|