自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冷寒生读书笔记

所谓读书笔记,是自己用文字的方式为自己解释

  • 博客(7)
  • 收藏
  • 关注

原创 使用cnvcl中的TCnIp提取IP段

var    IP:TCnIp;    i:Integer;    CurIP:string;begin    IP := TCnIp.Create(nil);    IP.IPAddress := '192.168.0.1';    CurIP := IP.IPAddress;    while CurIP '192.168.255.255' do    begin        mmo1.Lines.Add( CurIP );        CurIP :=

2011-03-29 05:58:00 909

原创 在socket中用http代理访问网页的关键问题

<br />以前关注过在socket使用http代理访问网页的问题,原理很简单,就是非代理情况下connect的是目标网页的IP和端口,而使用代理则connect代理IP和端口,连接成功后就直接send数据了。<br /> <br />原理清楚,但一直没应用过,今天正好需要就测试了一下,结果在http代理可用,connect正常的情况下,send数据后总是返回http/1.1 400。最后在一个帖子中找到了原因所在,其实使用http代理来发送GET或POST,其包的格式与非代理的GET或POST有一些区别,

2011-03-29 05:35:00 1525

原创 在Delphi中操作Mysql

<br />以前在VC中使用过MySQL,当时是找的一个现成的C++ MySQL类。最近在Delphi中又需要操作Mysql,最初找了个封闭过的类,但已经是七八年以前的程序了,我机器上装的是MySQl5.1,使用了5.1中的libmySQL.dll(2.25MB)。连接正常、查询一个字段正常,但查询两个字段就只能获取第一个字段的值,读第二个字段的值就程序异常。<br /> <br />没办法,又重新找了个接口,不过没有封闭,只有自己慢慢学着调用了。<br /> <br />http://www.audio-

2011-03-29 00:53:00 1766

原创 WinAPI: IsIconic、IsZoomed - 分别判断窗口是否已最小化、最大化

//声明:<br />IsIconic(<br />  hWnd: HWND {窗口句柄}<br />): BOOL;<br /><br />IsZoomed(<br />  hWnd: HWND {窗口句柄}<br />): BOOL;<br />

2011-03-27 21:40:00 1671 1

原创 在进行文字自绘时,自动换行打印

<br />DrawText( Canvas.Handle, PChar( s ), Length( s ), rect, DT_WORDBREAK );

2011-03-24 22:32:00 808

原创 Delphi中WebBrowser判断页面及JS是否加载完成

<br />时间很完了,但问题总算解决了。<br /> <br />在一个程序中需要判断WebBrowser打开的页面是否加载完成,通常的做完是使用Busy属性,代码如下:<br /> <br />while WebBrowser1.Busy do<br />    Application.ProcessMessages;<br /> <br />这个访问对于访问纯Html的页面时是一点儿问题都没有的,但有些页面在设计时为了不影响打开速度,是让html代码优先显示,然后再运行js代码或框架代码,由于我要访问

2011-03-19 04:35:00 7151

原创 idhttp用代理IP获取网页源码

<br />procedure TForm1.btn1Click(Sender: TObject);<br />var<br />    Http:TIdHTTP;<br />begin<br />    Http := TIdHTTP.Create(nil);<br />    Http.ProxyParams.ProxyServer := '91.211.141.249'; //代理IP<br />    Http.ProxyParams.ProxyPort := 8080;<b

2011-03-18 13:52:00 2300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除