clq
浏览(1) +
2005-05-18 22:28:42 发表
编辑
关键字:
[2023-03-23 05:40:42 最后更新]
以前的资料太零散了。我决定改成电子月刊的形式。
每个月中,有价值的代码与文章者集中起来。一些太零星的就不收录了,因为毕竟是一本月刊,应当保证质量,相信网友们也很支持这样处理。
clq
《每月编程》2005年5月
1.让VC程序有DOS控制台窗口,让控制台程序没有DOS窗口
http://www.newbt.net:8022/read.csp?fid=9&tid=326
《每月编程》2005年6月
1.让VC程序能捕获除零错等异常
http://www.newbt.net:8022/read.csp?tid=360
《每月编程》2005年11月
1.对连接数等性能要求不高的服务器应当尽量使用java
http://www.newbt.net:8022/read.csp?tid=588
好久没写了,因为格式化太辛苦。我决定先上内容,闲了再格式 :)
2006.2
[delphi]以安全的方式利用activex控件
delphi使用activex是小意思了,但有一个很大的问题,如果这个控件没有注册,或者文件XX了,这时你的程序也得崩溃,有没有办法动态生成呢?有网友说用ole容器怎样怎样的,我觉得太复杂,三下两下的也看不明白 [s:7] 经过一番努力终于搞定了,其实说来也简单,当你在引入activex控件时,delphi会自动生成一个新的控件。然后你就按照动态生成控件的方法来创制一个activex实例,下面的...哈哈.就和直接操作窗体上的控件一样的了。以下是我对一个广告用activex所做的..
try
BannerSoft_AD1:= TBannerSoft_AD.Create(Panel_news1);//和动态创建普通的控件一样
except
reg_dll1(app_path1+'accon.ocx');
BannerSoft_AD1:= TBannerSoft_AD.Create(Panel_news1);//失败的话就注册一下dll再创建一次,当然可能再次失败----比如文件损坏了,操作系统有冲突(这个可是经常发生)什么的 :)
end;
....
....
BannerSoft_AD1.SetBounds(10,3,471,63);//调整一下控件的位置
BannerSoft_AD1.Parent:=Panel_news1;//Panel_news1是一个面板,做为控件的父窗体
BannerSoft_AD1.Visible:=true;
BannerSoft_AD1.ExecSoftid;//调用控件的方法
.....
其中reg_dll1()是我写的一个注册dll的函数。
这是个很好的用来操作 flash 等 activex 控件的方法。 [s:7]
clq
《每月编程》2006年4月
1. kylix的1700个陷井
http://www.newbt.net:8022/read.csp?tid=753
clq
《每月编程》2007年2月
delphi7自己释放控件的bug?
http://www.newbt.net:8022/read.csp?tid=1035
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.