|
|
本帖最后由 風158 于 2026-5-30 16:32 編輯
編了一個計算年積日的e4a程序,編譯通過后在手機上運行卻閃退。不知道什么原因。附上程序代碼:
事件 主窗口.按下某鍵(鍵代碼 為 整數型,傳址 屏蔽 為 邏輯型)
如果 鍵代碼 = 返回鍵 則
結束程序()
結束 如果
結束 事件
事件 按鈕1.被單擊()
變量 n 為 整數型 'day of year(doy)
變量 yy 為 整數型
變量 mm 為 整數型
變量 dd 為 整數型
變量 i 為 整數型
變量 dom 為 整數型(12)
yy=到整數(編輯框1.內容)
mm=到整數(編輯框2.內容)
dd=到整數(編輯框3.內容)
dom(1)=0
dom(2)=31
dom(3)=28
dom(4)=31
dom(5)=30
dom(6)=31
dom(7)=30
dom(8)=31
dom(9)=31
dom(10)=30
dom(11)=31
dom(12)=30
n=0
變量循環首 i = 1 至 mm
n=n+dom(i)
變量循環尾
n=n+dd
如果 (((yy % 4)=0) & ((yy % 100)<>0) & ((yy % 400)=0) & (mm>2))
則
n=n+1 '閏年>2月,n+1
結束 如果
標簽6.標題 = "年積日=" & 整數到文本(n) & "天"
結束 事件
事件 按鈕2.被單擊()
結束程序()
結束 事件
|
|