• 关闭侧边栏
  • Delphi

    第 14 页,共 16 页« 最新...78910111213141516

    myip

    程序功能,获取主机ip然后上传到指定的ftp,检测时间间隔每30min。程序源代码编译即可直接运行。
    Continue reading

    在Delphi中,通常可以用以下三种方法来实现程序的延时,即TTtimer控件,Sleep函数,GetTickCount函数。但是其精度是各不相同的。
    一、三种方法的简单介绍
    1)TTtimer控件
    TTtimer控件的实质是调用Windows API定时函数SetTimer和KillTimer来实现的,并简化了对WM_TIMER 消息的处理过程。通过设置OnTimer事
    件和Interval属性,我们可以很方便的产生一些简单的定时事件。
    2)Sleep函数
    Sleep函数用来使程序的执行延时给定的时间值。Sleep的调用形式为Sleep(milliseconds),暂停当前的进程milliseconds毫秒。Sleep的实现
    方法其实也是调用Windows API的Sleep函数。例如:
    sleep(1000); //延迟1000毫秒
    Sleep会引起程序停滞,如果你延迟的时间较长的话,你的程序将不能够响应延时期间的发生的其他消息,所以程序看起来好像暂时死机。
    3)GetTickCount函数
    在主程序中延时,为了达到延时和响应消息这两个目的,GetTickCount()构成的循环就是一种广为流传的方法。例如:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    procedure Delay(MSecs: Longint);
    //延时函数,MSecs单位为毫秒(千分之1秒)
    var
    FirstTickCount, Now: Longint;
    begin
    FirstTickCount := GetTickCount();
    repeat
    Application.ProcessMessages;
    Now := GetTickCount();
    until (Now - FirstTickCount >= MSecs) or (Now < FirstTickCount);
    end;

    absolute

    //它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同.
    var
    Str: string[32];
    StrLen: Byte absolute Str;
     
    //这个声明指定了变量StrLen起始地址与Str相同.
    //由于字符串的第0个位置保存了字符串的长度, 所以StrLen的值即字符串长度.
    begin
    Str := 'abc';
    Edit1.Text := IntToStr(StrLen);
    end;

    abstract

    //它允许你创建抽象的方法, 包括有抽象方法的类称为抽象类.
    //Abstract关键字必须与Virtual或Dynamic关键字同时使用, 因为抽象方法必须被覆盖式实现.
    //抽象类不能实例化, 抽象方法不能包含方法体.
    type
    TDemo = class
    private
    protected
    procedure X; virtual; abstract;
    public
    constructor Create;
    destructor Destroy; override;
    published
    end;

    Continue reading

    Delphi三层架构的精彩文章:
    =========================

    三层架构下远程读写数据库Blob字段的示例:
    http://bbs.codegear-cn.com/viewthread.php?tid=1657&extra=page%3D1

    三层架构下的多块并发文件传输方法:
    http://bbs.codegear-cn.com/viewthread.php?tid=1303&extra=page%3D1

    三层架构下很有用的数据包裹类TQBParcel:
    http://bbs.codegear-cn.com/viewthread.php?tid=1448&extra=page%3D1

    以TQBParcel类为持久化容器的业务逻辑部件设计及RPC调用:
    http://bbs.codegear-cn.com/viewthread.php?tid=1238&extra=page%3D1

    三层架构下基于业务逻辑部件的远程数据库访问:
    http://bbs.codegear-cn.com/viewthread.php?tid=1267&extra=page%3D1

    以源码说明如何用插件扩充中间层功能:
    http://bbs.codegear-cn.com/viewthread.php?tid=1305&extra=page%3D2
    Continue reading

    第 14 页,共 16 页« 最新...78910111213141516

    Site Search:

    站点说明

    本站所破解的程序仅限于分析研究只用,不可用于非法用途,如果喜欢该软件请购买正版。并且由于程序所造成的损失本人概不负责。【订阅本站文章】

    联系方式:

    博客:http://www.h4ck.org.cn

       http://h4ck.ws

    微博:http://www.obaby.org.cn

    Twitter:http://twitter.com/#!/ob4by

    QQ:289090351/382291381

    ICQ:242354290

    Msn:obaby.lh[at]hotmail.com

    Gtalk:obaby.lh[at]gmail.com

    • 2012-05-15 12:13:16 #obaby
      obaby 说 《北京日报》微博呼吁骆家辉公布财产,它并不知道早在1978年美国通过了《政府伦理法》,要求每位联邦雇员申报财产,而骆家辉的财产早就公开了。《北京日报》微博是在昨天转发一网友微博时,发出了“请骆家辉公布财产”的要求,该帖子已经删除,它重新转发了该微博,但删除了评论。 2012-05-15 12:13:16 from Web […]

    统计信息:

    版权信息:

    [Valid RSS] Valid CSS!

    hacker emblem

    知识共享许可协议
    火星信息安全研究院 by obaby is licensed under a Creative Commons 署名-非商业性使用-相同方式共享 2.5 中国大陆 License.
    基于www.h4ck.org.cn上的作品创作。