摘要:
前几天想作一个id3v2读写的东西,也基本作出一个主体了. 但在测试时才发现,id3文件格式真是混乱,每个播放器之间的存储都不禁相同! 1.winamp 是鼎鼎大名,但它要在每个帧字段前加一个 $0 不说,单单又只在url字段前加两个 $0 !? 而另一个问题是,我是完全按 id3v2.3格式写的程序,在注释字段若添加的字符过长,winamp 就不能都读出来了,而在其它字段却可以读出.而id3......
摘要: 每一个编程爱好者,都希望自己的作品能为大家接受和喜爱,但我们的作品大多是简单的一个exe文件的拷贝,既不需安装也没有删除程序,让人觉得只是程序而不是产品,以下我以delphi 为例和大家交流一下程序组快捷方式建立、添加删除程序组中的删除项和程序的自删除等功能。 1.以下先来介绍建立程序组快捷方式的方法: 在uses 单元中加入 shlobj,activex,comobj,在窗口中添加一个butt......
COM程序编写入门(全文-1)
com程序编写入门
日期:2004-5-2 【程序编程相关:
蛙蛙推荐:.net开发规范
】
编写:李贤敏 【推荐阅读:
给DBGrid添加鼠标滚动事件
】
ole: (object linking and embedding对象的链接与嵌入) 【扩展信息:
IE修改工具不神秘--(废话)
】
名词解释:
使得服务器模块与客户模块通过标准的接口进行通讯.两个模块可以在同一台计算机或位于不同的计算机上,位置对用户来说是无关紧要的.服务器模块实现了一组接口,客户模块通过这组接口进行通讯.
com: (component object modal组件对象模型)
实现了ole的功能,具体可完成一下功能:
l 编写供多种语言使用的代码;
多种语言:指的是建立好的com组件不在乎访问它的编程语言,任何一种编程语言只要知道com组件的接口,访问是都能完成同样的功能.
l 创建activex控件;
l 通过ole automation操纵其他应用程序;
如:microsoft excel的ole编程接口,创建对象后,任何一种程序都可以实现对excel的操作.
l 与其他计算机上的应用程序通讯;
实际为com接口与接口之间的通讯,因其实现了不同语言.不同计算机的方式,所以实现不同计算机上应用程序的通讯也就十分容易.
com模块:
com的模块指独立的应用程序(exe)或者动态连接库(dll),在实现com时,采用dll方式要比较容易一些.因为:应用程序在加载时在内存中都是独立的地址控件,而dll加载后可以驻留内存.当多个客户端调用com时,如果采用exe形式,就会有多个exe被加载,而且com处理客户端的访问时,也必须在不同的地址空间来回切换,大费周张.而dll形式永远只有一个驻留内存,com只要在相同的内存空间中寻找执行代码即可.
逐步深入:...
下一页 摘要: 注:本篇没有高手需要的内容,因为此文中的技术实在无新意可言,只是些简单的实现(可针对qq2003和qq2004版本),各位高手可以就此打住,若浪费宝贵时间,吾将深感不安。 作者网站:http://asp.itdrp.com/hottey 嘘!好不容易有了一点轻松点的时候.现在才有时间把前几天做的qq聊天记录器发上来和大家一起分享.做这个程序是看到最近网上有一个叫qqautoreorder的软件.......