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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章