捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:TLssCalendar V1.10 (支持农历的月历控件)
superyys2 19336 2005/11/21 9:41:12
我很喜欢这个控件,我准备把他放到我的商业程序里,楼主没意见吗?
zhousan 18355 2005/10/12 16:26:57
怎么调用啊..我想将农历日期显示在一标签上,
etqxq 10386 2004/12/10 14:53:14
我有AAFont.DCU.

他又说我没有 AAFont.pas 

能不能发个 AAFont.pas 给我

一个DELPHI初学者望大家指教.
nihaoqiang 9420 2004/11/15 12:32:32
miky,你好,我用的是delphi5,在delphi5里安装,我遇到下列问题,希望你能抽空改进一下,让使用Delphi5的同志们也可以分享你的成果啊,同时期待你的软件能够更完美。
主要问题:
  1:uses语句问题
   我不使用AAFont,去掉了DEFINE语句,你的uses语句是
  uses
    SysUtils, Classes, Controls, Types, Graphics, DateUtils, Windows, 
    Messages,  AAFont;
  Delphi5里没有Types,和DateUtils,AAFont 没有条件编译,我改成了
  uses
    SysUtils, Classes, Controls,  Graphics,  Windows  ,
    Messages {$IFDEF AAFONT}, AAFont{$ENDIF};

   另外,在paint方法的变量声明里也有AAFont的问题

 2 多个函数delphi5里没有,如MonthOf,YearOf,DayOf,我重定义里一下
unction MonthOf(D:Tdate):word;
var
  year,day:word;
begin
 DecodeDate(d,year,result,day);
end;
function YearOf(D:Tdate):word;
var
  month,day:word;
begin
 DecodeDate(d,result,month,day);
end;
function DayOf(D:Tdate):word;
var
  year,month:word;
begin
 DecodeDate(d,year,month,result);
end;


DateOf在d5不存在
有几处用到了 DateOf(NOW), 我换成了Date  (是个SysUtils单元的当前日期函数)
其它使用DateOf的地方我换成了trunc (截整函数,日期实际就是整数部分,这个函数应该是取日期变量的日期部分吧?)
还有几处用到了incday,这是不是增加天数啊?我定义为
function incday(d:Tdate;a:integer):Tdate;
begin
  result:=d+a;
end;

DaysBetween是不是表示两个日期之间的天数?我是根据函数名理解的,不知对不对,我定义为

function DaysBetween(d1,d2:Tdate):integer;
begin
  result:=trunc(d2-d1);
end;

IncMilliSecond是增加毫秒吧

function IncMilliSecond(d:Tdatetime;msec:word):Tdatetime;
begin
  result:=d+msec/(24*60*60*1000);
end;

EncodeDateTime(1900,1,6,2,5,0,0)不存在改为
EncodeDate(1900,1,6)+EncodeTime(2,5,0,0)

另外,在
function TLssCalendar.ToLunar(TheDate: TDate): THzDate;
里,
if offset < 0 then
  begin
    offset:= offset + temp;
    TheYear:= TheYear - 1;
  end;
此处temp没初始化,不知该初始化为什么。


经过上面的改动,元件安上了,放了一个下来,发现只显示公历没显示农历嘛,怎么回事啊,请解答一下,哪里错了啊?

lyp8899 9008 2004/10/31 10:19:26
这个控件怎么安装呀,我真不会, 请各位大侠指点一二
xanadu 5876 2004/6/9 21:25:57
我想知道,春节这一天是怎么求算出来的
miky 4519 2004/4/30 16:19:37
Install Component选择文件rebuild时出现以下错误:
[Fatal Error] LssCalendar.pas(53): File not found: 'AAFont.dcu'

如果你没有AAFont,请把第49行删除
flyzerg 4491 2004/4/29 23:52:40
有D6的吗???现在还有很多用D6的呢??
rily 4455 2004/4/29 11:13:16
Install Component选择文件rebuild时出现以下错误:
[Fatal Error] LssCalendar.pas(53): File not found: 'AAFont.dcu'

第一页 上一页 下一页 最后页 有 9 条纪录 共1页 1 - 9
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表