COleDateTime::GetStatus
DateTimeStatus GetStatus (const);
ส่งกลับค่า
ส่งกลับค่าสถานะของค่านี้COleDateTime?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกได้รับสถานะ (มีผลบังคับใช้) ของวัตถุCOleDateTimeกำหนด?
ค่าส่งกลับถูกกำหนด โดยชนิดDateTimeStatusได้ระบุ ซึ่งกำหนดไว้ภายในคลาCOleDateTime?
enum DateTimeStatus {
nbsp ถูกต้อง = 0
ไม่ถูกต้อง = 1
ค่า null = 2
}(&N)
คำอธิบายโดยย่อของค่าสถานะเหล่านี้ ดูรายการต่อไปนี้:
-
COleDateTime::validnbsp บ่งชี้ว่า วัตถุCOleDateTimeนี้ไม่ถูกต้อง(&N)?
-
COleDateTime::invalidnbsp บ่งชี้ว่า วัตถุCOleDateTimeนี้ไม่ถูกต้อง กล่าวคือ เป็นค่าอาจไม่ถูกต้อง(&N)?
-
COleDateTime::nullnbsp บ่งชี้ว่า วัตถุนี้COleDateTimeเป็น null หรือกล่าวคือ ว่า ค่าไม่มีการจัดไว้ให้สำหรับวัตถุนี้ (เป็น "null" ในความรู้สึกฐานข้อมูลของ "มี ไม่มีค่า" เหมือนที่แสดงเป็นตัว c ++ NULL)(&N)
สถานะของวัตถุCOleDateTimeไม่ถูกต้องในกรณีต่อไปนี้:
-
ถ้ามีตั้งค่าของจากค่าของตัวแปรหรือCOleVariantที่ไม่สามารถแปลงค่าวัน / เวลา?
-
ถ้ามีตั้งค่าของจากtime_t, SYSTEMTIMEหรือค่าFILETIMEที่ไม่สามารถแปลงค่าวัน / เวลาถูกต้อง?
-
ถ้าค่าถูกกำหนดโดยSetDateTimeด้วยค่าพารามิเตอร์ไม่ถูกต้อง?
-
ถ้าวัตถุนี้มีประสบการมากเกินไปหรือน้อยเกินไประหว่างการกำหนดเลขคณิตดำเนินการ ได้แก่+=หรือ?
-
ถ้ามีค่าที่ไม่ถูกต้องถูกกำหนดให้กับวัตถุนี้?
-
ถ้าสถานะของวัตถุนี้ถูกกำหนดค่าไม่ถูกต้องโดยใช้SetStatus?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินงานที่อาจมีการตั้งค่าสถานะไม่ถูกต้อง ดูหน้าที่สมาชิก:
ดูบทความสำหรับข้อมูลเพิ่มเติมเกี่ยวกับขอบเขตสำหรับค่าCOleDateTime , วันและเวลา: สนับสนุน AutomationในVisual c ++ Programmer ของคำแนะนำ?
ภาพรวม COleDateTime |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCOleDateTime::SetStatus, COleDateTime::m_status(&N)