DELPHI 7 学习---------定时器

本文介绍了如何在DELPHI 7环境下利用定时器完成特定时间的提醒功能,并详细阐述了动态导入DLL的过程,包括调用DLL中的函数进行模式对话框提醒和播放MP3音乐。通过设置窗体透明和TLabel颜色实现数字的透明显示,当到达设定的10分钟时,通过DLL函数提示用户时间已到。
摘要由CSDN通过智能技术生成

目的:完成一段时间定时

主要内容:界面设计,动态导入DLL。实现数字的透明显示及到时提醒

 

一、界面过程:

 1.设置窗体的 TransparentColor属性为 True;

2.设置窗体的 TransparentColorValue属性为某一颜色,如clBlack

3.窗体放置一个Tlabel元件,设置其Color属性值为窗体的 TransparentColorValue

 

二、DLL导入过程:

1.动态导入一个模式对话框函数,用以提醒用户

代码:

type THS=function(lpText:PwideChar;lpCaption:PWideChar;uType:Cardinal):Integer; cdecl ; //DLL中函数原型
var d:TDateTime; m,n:integer;
 dllHandle:THandle;
 msgbox:THS;
begin
  d:=now-startTime;
  label1.Caption:=formatDateTime('nn:ss',d);
  m:=MinuteOf(d);
  n:=SecondOf(d);


  if (m=10) and (n=0) then begin                  //设定时间(10分钟)到,提醒用户
  

  Timer1.Enabled:=false;
   dllHandle:=LoadLibrary('two.dll');           // two.dll外部函数
   if dllHandle<>0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值