vc6写activex 的体会

1. 新建一个atl工程

2. 右键->new atl object

3 IFirst_ATL 右键->new Method

4 按照com的变量类型要求选择输入/输出变量

5 对有返回值类型的必须是 [out,retval] BSTR *retVal
[out,retval] long *retVal

6 调用页面
加入
<BODY>
<OBJECT ID="FuckATL1" CLASSID="CLSID:3FE98006-EF6F-4DBA-B3D4-400E362796CB">
</OBJECT>

var sText = FuckATL1.RunWithFile("", "c:\test.txt");

7 如何成功编译成发布模式
// First_ATL.cpp : Implementation of CFirst_ATL
需要修改包含的头文件
#include "stdafx.h"
#include "Simple_ATL.h"
#include "First_ATL.h"
#include <comutil.h>
#include <comdef.h>


#include <stdio.h>
#define MAX_LENGTH 1024


#define MAX_TEXTLEN 1024
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章