1.VC6.0安装要选自定义安装,然后选上全部功能,按典型安装编译时会出错,可能是典型安装时缺少了要用到的什么库文件(mfc42u.lib);
2. 先安装RTXCSDK安装包, 把wizard文件夹下(如:C:ProgramFilesTencentRTXCSDKwizard)的插件生成向导文件RTXCM oduleAW.awx文件拷贝到VC安装目录MicrosoftVisual StudioCOMMONMSDev98Template 文件下;
3. Include与tlb文件夹(如:C:ProgramFilesTencentRTXCSDK下):
插件开发时所需要的.h文件及.tlb文件放在该目录下,建议创建插件工程时,工程保存路径设为RTXCSDK安装目录samplesVC下,因为向导生成插件工程时,默认把.h及tlb的路径指导上两级的include与tbl文件夹.
4. 编写插件过程中可以这样登陆网站(如OA):
ShellExecute(NULL, _T("open"),_T("http://10.75.193.6/pdpmis/sc/sc.asp"),NULL, NULL, SW_SHOWNORMAL);
在sc.asp中可以使用RTX签名认证自动登录OA
也可以如下这样把RTX账户信息带如连接:
ShellExecute(NULL, _T("open"), _T(strcat("http://10.75.193.6/pdpmis/sc/sc.asp?accunt=",account)),NULL, NULL, SW_SHOWNORMAL);
后面的account为插件获取的RTX账号
5.编写插件过程中还可以这样调用外部程序:
WinExec("calc.exe",0); 调用windows的计算器
WinExec("notepad.exe test.txt",0);
也可调用用别的编程语言(如delphi2010)产生的可执行程序:
WinExec( "sc.exe",0);
当然也可象上面一样把RTX账号account作为命令行参数传递给sc.exe,在sc.exe根据不同的账号进行操作:
WinExec( strcat(""sc.exe",account),0);
6.可以用RTXCSDK安装包里带的现成的几个例子,在上面修改,可以避免不少繁琐的工作: