注册日历控件时,为什么出现“OLE错误码Ox80040154 dlass not registered”的出错提示?

    注册日历控件,编写的运行程序是:

     oll=Createobject('Wscript.shell')
    oll.Run("Regsvr32 /S MSCAL.OCX",0,.T.)
    Release oll

    在很多计算机上运行都正常,但现在一台电脑上却出现了这样的出错提示:

    OLE错误码 Ox80040154  dlass not registered

    敬向电脑专家请教,是何原因?如何解决?不胜感激!

回答: 注册日历控件时,为什么出现“OLE错误码Ox80040154 dlass not registered”的出错提示?

  1. 在开始运行中执行以下看看能否成功
    Regsvr32 路径\MSCAL.OCX

为什么我用REGSVR32 注册有些控件时要出错?是不是注册时要什么参数!!

  1. Q
    安装程序用什么做好一些?
    我要在安装完成注册控件,怎么做好一些?
    为什么我用REGSVR32 注册有些控件时要出错?是不是注册时要什么参数!!
  2. A
    我认为InstallShield是一个非常不错的软件,被许多商品软件采用.
    可以编写安装过程,管理安装目录和文件,注册dll,ocx,写注册信息等待.
    而且可视化程度高,帮助系统也非常细致.值得花些时间研究.
    有些dll和ocx文件注册时需要依赖其他文件,可以查找相应的.Dep文件,获得解释.
    MSDN中有关安装的话题很多,值得一看.

OLE 错误码 0x80040154 Class not registered

  1. Q
    请教各位老师:
    这句出错:Thisform.Newobject('pdf', 'Olecontrol', '', '', 'AcroPDF.PDF.1')
    表单调用adobe reader9.0显示pdf文件,以前可以用,恢复了一次系统后就提示要注册,这如何注册。
    已经安装了adobe reader9.0
  2. A
    本帖最后由 dkfdtf 于 2014-06-30 02:30:45 编辑 AcroPDF.PDF 对应的是 AcroPDF.dll,它是随 adobe acrobat 而不是 adobe reader 发行的
    所以重装 adobe reader 是没用的,要重装的是 AcroBat
    注意这是同一个公司的两个不同产品,adobe reader 是免费的,只能用来读取 pdf 文件,而 adobe acrobat 是收费的,它可以用来编辑 pdf 文件,也可以用来安装 pdf 虚拟打印机,由于是 pdf 娘家的产品,所以兼容性也是最好的

使用日历控件MonthCalendar选择日期时,怎么知道鼠标点的是日期还是上边变换月份的小按钮?

  1. Q
    使用日历控件MonthCalendar选择日期时,怎么知道鼠标点的是日期还是上边变换月份的小按钮?
    请大虾指点,谢谢!!!
  2. A
    想要有特色,就自己写个这个控件了

日历控件出错

  1. Q
    在安装有VF6的电脑上运行有OLE日历控件的表单可正常运行,但在没有安装VF6的电脑上运行这个表单就提示类没有注册的错误提示。请问如何解决。
  2. A
    请问有没有不用注册的日期控件?
     那就不用日历控件,用文本框,输入日期即可。

饭桶牌二代日历控件发布啦....欢迎提意见改进....

  1. Q
    征得饭桶大哥的同意,发布一个基于饭桶牌农历控件改过的台历控件
    先声明一下,本人写的代码比较烂。高手别见笑了,由于时间比较急,代码没作太多的优化处理,见谅哈。。。
    源文件里忘了加上文件注释和版本说明

    1.本控件是基于饭桶大哥的日历控件改版,专门用于台历制作
    2.支持背景图片显示(PNG支持不太好)
    3.可修改标题,日期,节假日字体和颜色
    4.文字和背景支持透明度调整(0..255)
    5.支持两种模式(多维,单行)
    6.控件拉伸时保持控件原始比例不变
    7.文字采用GDI+的方法画的,具平滑效果
    8.原理上支持无限拉伸,文字自动放大,而不失真


    下载
    效果图
    饭桶牌二代日历控件发布啦....欢迎提意见改进....
  2. A
    强力支持

winform中运行时,日历控件被其他控件遮挡

  1. Q
    如题,我点击textbox时,显示日历控件,但是日历控件被其他的控件给镂空了,怎么解决啊(下面有图)
    [img=http://my.csdn.net/my/album/detail/1278909][/img]
  2. A
    右键:置于顶层
    或者
    monthCalendar1.BringToFront();

    winform中运行时,日历控件被其他控件遮挡

关于日历控件的问题,请进,谢谢关怀!

  1. Q
    ● 如果您知道哪里有DTPicker控件之外的更好用的日历控件,或许能解决下列问题。希望能EMAIL给我:[email protected] ,不胜感谢!

    ● 原始问题:我在一个FORM里面使用了DTPicker控件做一个日历,旁边还有一个文本框,显示所选择的日期值。现在的问题是:

    1、我选择的是点击下拉箭头才出现日历画面的方式。我把日期初始值已经设定为系统日期,为什么点击下拉箭头出现的日历画面是在其他月份(制作窗体时写的那个月份)而不是刷新为当前月份的画面?一定要用户手动去翻到当前月份,对用户来说很麻烦。有办法让它以当前月份出现吗?

    2、在DTPicker日历里选择了时间后,一定要去进行下一个对象动作时文本框显示的日期值才会刷新成刚刚在DTPicker选择的日期。有办法在我选择日期后箭头收回时让文本框就立即显示最新选择的日期吗?

    希望指教,不胜感谢!
  2. A
    是有点奇怪,你有没有试着新建一个工程、窗体,加上这个控件,试试Run有什么效果?如果问题依旧,看来是你的系统或控件有问题,如果没有这样的问题,应该是你的OUTLOOK FORM有问题,你试试看!

JSP无法调用日历控件!

  1. Q

    <script src="../js/Calendar.js" type="text/javascript"></script>
        <script type="text/javascript">
            var c = new Calendar("c");
            document.write(c);
        </script>

    JSP代码如上,而JS代码采用文件,路径也没有问题,以下是JSP代码调用

     

        <html:form action="/queryData">
        起始日期:<html:text styleId="startdate" property="startdate" size="10" maxlength="10" disabled="true"/>
        <input name="button" value="*" id="button" type="button" onclick="c.showMoreDay = true;c.show(getObjById('startdate'),'2012-1-1',this)" />
        终止日期:<html:text styleId="enddate" property="enddate" size="10" maxlength="10" disabled="true"/>
        <input name="button" value="*" id="button" type="button" onclick="c.showMoreDay = true;c.show(getObjById('enddate'),'2012-4-1',this)" />
        <html:submit property="submit" value="提交"/>&nbsp;&nbsp;&nbsp;<html:submit property="reset" value="重置"/>
        </html:form>

     

    而以上代码在简单的HTML文件均能调用,不知道为何就不是能调出,出现以下错误:
    消息: 'Calendar' 未定义
    行: 12
    字符: 9
    代码: 0
    URI: http://localhost:8080/QueryArea/login.do


    消息: 'c' 为空或不是对象
    行: 44
    字符: 1
    代码: 0
    URI: http://localhost:8080/QueryArea/login.do


    消息: 'c' 为空或不是对象
    行: 44
    字符: 1
    代码: 0
    URI: http://localhost:8080/QueryArea/login.do

     

    请问哪位高手能帮忙解决!

  2. A
    给你介绍一款日历控件吧:My97DatePicker,超级简单的
    使用:
    <script type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>

    起始日期:
    <input id="beginTime" class="Wdate" type="text" onfocus="WdatePicker({dateFmt:'yyyy-M-d H:mm:ss',maxDate:'%y-%M-%d'})" style="height: 13px"/>

    终止日期:
    <input id="endTime" class="Wdate" type="text" onfocus="WdatePicker({dateFmt:'yyyy-M-d H:mm:ss',maxDate:'%y-%M-%d'})" style="height: 13px"/>

在EXt js 中如何设置日历控件,只显示月份和年份

  1. Q
    请各位帮忙,
    在EXt js 中如何设置日历控件,只显示月份和年份,
    就当单击日历控件后只会显示年月,不显示号数
    问题补充:
    当单击日历控件就直接出现 :查看图片附件  ,选择好后单击确定就可以得到年月,不应在选择几号
  2. A
    楼主参照下面的代码即可,只需要看有注释的地方,即可帮你实现你的效果。