引言:
Com接口入门细详(二)上一篇,简单的详细了com的应用,不过那不是com接口发挥作用所在,要不这种东东早就淘汰了,com的接口真正作用其实就是提供实现对象给客户程序利用,而com又可分为进程内com(dll文件),进程外com(exe文件).现在让我们来了解一下进程内com接口的应用。
摘要:
·截获winsocketnew
·vc6.0获得域名的ipnew
·vc在win95下编写用new
·在vc6.0中调用浏览new
·用vc6.0编服务器与new
·tcp/ip网络通信程序......new
·实现ftp多线程下载new
·穿透代理服务器编程new......
摘要:
c++中命名空间使用
随着程序规模的扩大,命名冲突的问题越来越严重,在同一个程序甚至是一个程序的一个模块都会出现同名的情况,特别是那些多人开发的程序中这种情况更严重,为了解决这个问题,各种语言都有相应的措施比如:java中使用了”包”的概念,而c++使用了”命名空间”,而由于这儿讨论的对象只是针对c++的标准模板库,故只讨论命名空间,而j......
Com接口入门细详(二)
com接口入门细详(二)上一篇,简单的详细了com的应用,不过那不是com接口发挥作用所在,要不这种东东早就淘汰了,com的接口真正作用其实就是提供实现对象给客户程序利用,而com又可分为进程内com(dll文件),进程外com(exe文件). 【程序编程相关:
用Ediltplus来写简单的java程】 【推荐阅读:
用SnapIt 7.12 捕捉屏幕窗口中】现在让我们来了解一下进程内com接口的应用. 【扩展信息:
关于Ehlib的ReadOnly小BUG】 com即然提供其中的类方法给客户程序,那么把将要生成的dll文件,com对象表示为服务端 (为人民服务嘛,呵呵) 当然建com服务器 新建activex library 在其中新建com对象,这基本应该大家会的吧. 主要还是分析代码 unit unit1;
{$warn symbol_platform off}
interface
uses
windows, activex, classes, comobj;
type
icalculator= interface [´{214c8a93-c235-45db-bedb-460da54f3b01}´] function add(x,y:integer):integer;safecall; function mult(x,y:integer):integer;safecall; end; tcalculator = class(tcomobject, icalculator) protected {declare icalculator methods here} function add(x,y:integer):integer;safecall; // 加法运算 function mult(x,y:integer):integer;safecall; // 乘法运算 end;
const class_calculator: tguid = ´{e81d22be-7203-4447-b65c-6ff4cfa7e982}´;//声明guid值这是唯一的.
implementation
uses comserv;
function tcalculator.add(x, y: integer): integer; ...
下一页 摘要:javascript实现类似title alt功能并且可以显示图片。
<html><head> <script language="javascript">var tiptimer;function locateobject(n, d) { //v3.0var p,i,x; if(!d) d=document; if((p=n.inde......