線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2970
推到 Plurk!
推到 Facebook!

關於Failed to set Calendar Date and Time這個錯誤訊息如何解決

答題得分者是:mephise
l730626
一般會員


發表:22
回覆:21
積分:8
註冊:2009-03-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-10-28 01:14:58 IP:220.133.xxx.xxx 訂閱
使用TCalenda 這個元件~
在不同電腦上執行時~有的電腦會跑出以下錯誤訊息~有的電腦執行卻沒問題

Failed to set Calendar Date and Time



請問各位大師~為什麼?我可以怎麼解決???
這個問題我搜尋好久了~請幫幫忙



mephise
高階會員


發表:4
回覆:149
積分:205
註冊:2004-02-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-10-28 16:01:27 IP:60.250.xxx.xxx 訂閱
請問, 方便貼上改變日期部分的程式碼來看看嗎?
因為我沒碰過這種問題, 一直都用得很順利說 ^^
------
Mephise Chen
前興德工程師
smallfox
高階會員


發表:2
回覆:113
積分:128
註冊:2003-02-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-10-28 17:02:19 IP:218.161.xxx.xxx 訂閱
檢查一下會出現錯誤訊息的電腦的 "使用者權限", 有否權限可以更改日期時間 ?
l730626
一般會員


發表:22
回覆:21
積分:8
註冊:2009-03-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2010-10-29 13:29:00 IP:122.146.xxx.xxx 訂閱
所有的電腦都是沒有權限設定日期的~但是有的電腦可以有的不行
l730626
一般會員


發表:22
回覆:21
積分:8
註冊:2009-03-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2010-10-29 13:31:26 IP:122.146.xxx.xxx 訂閱
你好~因為我一開始有錯誤訊息時~我就把該元件拿掉了~連相關程式都拿掉了~
也就是我的程式目前使用沒有使用TCalenda元件~但是錯誤訊息依然會跳出來~這是為什麼???

===================引 用 mephise 文 章===================
請問, 方便貼上改變日期部分的程式碼來看看嗎?
因為我沒碰過這種問題, 一直都用得很順利說 ^^
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2010-10-29 13:41:36 IP:59.120.xxx.xxx 訂閱
"所有的電腦都是沒有權限設定日期的~但是有的電腦可以有的不行"  這句怪怪的
既然都說所有的電腦都沒有權限設定日期了
但卻又說有的電腦可以 有的不行
那到底是可以還是不行??= =


===================引 用 l730626 文 章===================
所有的電腦都是沒有權限設定日期的~但是有的電腦可以有的不行
編輯記錄
老大仔 重新編輯於 2010-10-28 23:43:02, 註解 無‧
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#7 引用回覆 回覆 發表時間:2010-10-29 13:44:56 IP:59.120.xxx.xxx 訂閱
訊息是一樣的嗎??還是錯誤訊息已經不一樣了??

元件拿掉後
還要再檢查是否有哪段程式碼有使用到修改日期or使用到日期的地方

另外~
mephise 大大說的沒錯,貼上程式碼會比較有利於大家幫你檢查~

===================引 用 l730626 文 章===================
你好~因為我一開始有錯誤訊息時~我就把該元件拿掉了~連相關程式都拿掉了~
也就是我的程式目前使用沒有使用TCalenda元件~但是錯誤訊息依然會跳出來~這是為什麼???

===================引 用 mephise 文 章===================
請問, 方便貼上改變日期部分的程式碼來看看嗎?
因為我沒碰過這種問題, 一直都用得很順利說 ^^
l730626
一般會員


發表:22
回覆:21
積分:8
註冊:2009-03-29

發送簡訊給我
#8 引用回覆 回覆 發表時間:2010-10-29 13:48:49 IP:122.146.xxx.xxx 訂閱
不好意思~剛剛回答太簡略~@@

應該說所有的電腦都是沒有權限設定日期的~


但是程式再這些電腦run時~在一部分電腦上可以正常run~
在有的電腦上卻會跳出 Failed to set Calendar Date and Time
這個錯誤訊息



===================引 用 老大仔 文 章===================
"~但是有的電腦可以有的不行" 這句怪怪的
既然都說所有的電腦都沒有權限設定日期了
但卻又說有的電腦可以 有的不行
那到底是可以還是不行??= =


===================引 用 l730626 文 章===================
所有的電腦都是沒有權限設定日期的~但是有的電腦可以有的不行
l730626
一般會員


發表:22
回覆:21
積分:8
註冊:2009-03-29

發送簡訊給我
#9 引用回覆 回覆 發表時間:2010-10-29 13:56:22 IP:122.146.xxx.xxx 訂閱
程式執行時~是ok的~但只要觸發到下面這一段程式碼~就會有問題~ 
跳出以下錯誤訊息:
Failed to set Calendar Date and Time

application.CreateForm(TfrmFAB02HRINSERTDATA,frmFAB02HRINSERTDATA);
FROM1.stCaption.Caption:='新增';
FROM1.DateTime.Enabled:=TRUE;
FROM1.DateTime.date:=DateTimePicker1.Date;
FROM1.DateTime2.date:=DateTimePicker1.Date;
FROM1.Caption:='工號:' EMPLOYEENO1;
FROM1.DateTime.ONChange(SELF);
FROM1.DateTime.MaxDate:= DateTimePicker1.Date;
FROM1.DateTime.MinDate :=DateTimePicker1.Date;
FROM1.DateTime2.MinDate:=DateTimePicker1.Date;
FROM1.Hide;
FROM1.ShowModal;
===================引 用 老大仔 文 章===================
訊息是一樣的嗎??還是錯誤訊息已經不一樣了??

元件拿掉後
還要再檢查是否有哪段程式碼有使用到修改日期or使用到日期的地方

另外~
mephise 大大說的沒錯,貼上程式碼會比較有利於大家幫你檢查~

===================引 用 l730626 文 章===================
你好~因為我一開始有錯誤訊息時~我就把該元件拿掉了~連相關程式都拿掉了~
也就是我的程式目前使用沒有使用TCalenda元件~但是錯誤訊息依然會跳出來~這是為什麼???

===================引 用 mephise 文 章===================
請問, 方便貼上改變日期部分的程式碼來看看嗎?
因為我沒碰過這種問題, 一直都用得很順利說 ^^
mephise
高階會員


發表:4
回覆:149
積分:205
註冊:2004-02-09

發送簡訊給我
#10 引用回覆 回覆 發表時間:2010-10-29 14:00:07 IP:60.250.xxx.xxx 訂閱
 資訊真得太簡略了, OS 是? Delphi 版本是?

如果TCalender已經拿掉了, 不然就嘗試 rebuild 整個程式看看吧
我猜程式裡面還是有一部分在設定日期跟時間, 躲在 DLL 裡?
------
Mephise Chen
前興德工程師
l730626
一般會員


發表:22
回覆:21
積分:8
註冊:2009-03-29

發送簡訊給我
#11 引用回覆 回覆 發表時間:2010-10-30 00:41:54 IP:220.133.xxx.xxx 訂閱
謝謝大家熱心幫我~
我找到問題囉~
原來是因為MinDate MaxDate的關係~
在程式判断 DateTime in [MinDate, MaxDate]的时候,MinDate MaxDate只截取Date部分来和DateTime進行比较,
所以如果MaxDate, MinDate, DateTime全部用Date处理,就可以解決問題~

跟大家分享~
系統時間:2024-05-08 10:15:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!