<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[Asp组件初级入门与精通系列之一]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Fri, 29 Jun 2007 18:41:19 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	一直以来，想写一些组件方面的应用，这段时间终于可以写一点自己喜欢的东西。 <br/>　<br/><br/>　　希望大家通过这些教程学习后，可以随心所欲的写出自己的组件。<br/><br/>　　每篇文章可能没有关联，只是写一些组件编写过程中出现的问题。<br/><br/>　　欢迎大家批评指正<br/><br/>　　环境:winxp+vb6+sp6+visual interdev6.0<br/><br/><br/>　　作为第一篇，我们先来写一个比较简单的组件<br/><br/>　　完成的功能是:输入两个数相加，返回相加的结果<br/><br/>　　打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC1<br/><br/>　　点击菜单-&gt;工具-&gt;添加过程<br/><br/>　　我们在名称内输入Add,类型选择函数，范围选择公有，然后确定即可<br/><br/>　　生成如下代码，我们继续完善<br/><br/>　　Option Explicit<br/><br/>　　Public Function Add(ByVal a As Long, ByVal b As Long) As Long<br/><br/>　　Add = a + b<br/><br/>　　End Function<br/><br/>　　<br/><br/>　　Ok,一个简单的组件就写好了，点击菜单-&gt;文件-&gt;生成fCom.dll文件<br/><br/>　　确定，在目录下就会有fCom.dll文件<br/><br/>　　<br/><br/>　　测试<br/><br/>　　打开visual interdev6.0,生成一个asp文件，为什么要使用interdev,因为它有代码提示功能，与vb的ide环境一致，方便书写<br/><br/>　　&lt;%@ Language=VBScript %&gt;<br/><br/>　　&lt;HTML&gt;<br/><br/>　　&lt;HEAD&gt;<br/><br/>　　&lt;META NAME=&quot;GENERATOR&quot; Content=&quot;Microsoft Visual Studio 6.0&quot;&gt;<br/><br/>　　&lt;/HEAD&gt;<br/><br/>　　&lt;BODY&gt;<br/><br/>　　&lt;%<br/><br/>　　set obj=server.CreateObject(&quot;fCom.fC1&quot;) <br/><br/>　　‘下面这句注意了，因为函数有返回值的，不能按下面的方法写，否则ie中会报错<br/><br/>　　‘obj.Add(3,4) <br/><br/>　　‘错误类型：<br/>’Microsoft VBScript 编译器错误 (0x800A0414)<br/>’调用子程序时不能使用括号<br/>’/xml/fc1.asp, line 9, column 12<br/>’obj.Add(3,4)<br/><br/>　　‘下面是正确写法<br/><br/>　　dim c <br/><br/>　　c=obj.Add(3,4) <br/><br/>　　Response.Write c<br/><br/>　　%&gt;　　<br/><br/>　　&lt;/BODY&gt;<br/><br/>　　&lt;/HTML&gt;　　<br/><br/>　　配置好虚拟目录，在ie中执行此asp文件，得到结果7<br/>　　<br/><br/>　　第一篇结束了，祝大家学习愉快<br/>
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] Asp组件初级入门与精通系列之一]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>