HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0220
とりちゃそなぜにサポートされていない??(泣5解決


とりちゃそ

リンク

2012/2/20(Mon) 21:15:05|NO.44999

なぜか、サポートされない機能を選択しました、とエラーが出てしまいます(泣
うまくコンパイル出来たソースをコピって、少し書き換えただけなのですが...




NotSecond=((LastHour*60*60+LastMinute*60+LastSecond)-(StartHour*60*60+StartMinute*60+StartSecond))\60 NotMinute=(((LastHour*60*60+LastMinute*60+LastSecond)-(StartHour*60*60+StartMinute*60+StartSecond))\(60*60)-NotSecond)/60 NotHour=(((LastHour*60*60+LastMinute*60+LastSecond)-(StartHour*60*60+StartMinute*60+StartSecond))-NotSecond-NotMinute)/(60*60)
という3文なのですが...(マルコピで申し訳ないです。。。)

一応、ソースを全文載せておきます(いつもながら汚いソースです。。。
暇がありましたら、ちょっと目を通して原因を探っていただけると助かります。
自分ではよぅ分からんので・・・


#include "hspdef.as" sx=300 sy=150 screen 0,sx,sy,0,ginfo_dispx-sx-6,0 buffer 1,10,10,0 gsel 0,0 title "Times" sdim SaveInfo sdim LoadInfo bload "D:\\Hot Soup Processor\\runtime\\Time\\Dates\\Date.txt",LoadInfo,, split LoadInfo,"!",LastYear,LastMonth,LastDay,LastHour,LastMinute,LastSecond //起動時刻の取得 StartYear=gettime(0);年 StartMonth=gettime(1);月 StartDay=gettime(3);日 StartHour=gettime(4);時 StartMinute=gettime(5);分 StartSecond=gettime(6);秒 dim UseHour : dim UseMinute : dim UseSecond dim NotHour : dim NotMinute : dim NotSecond gsel 0,2 *Main color 1,1,1 : boxf gosub *Get gosub *Draw gosub *Save wait 100 goto *main *Get //現在時刻の取得 NowYear=gettime(0);年 NowMonth=gettime(1);月 NowDay=gettime(3);日 NowHour=gettime(4);時 NowMinute=gettime(5);分 NowSecond=gettime(6);秒 UseSecond=((NowHour*60*60+NowMinute*60+NowSecond)-(StartHour*60*60+StartMinute*60+StartSecond))\60 UseMinute=(((NowHour*60*60+NowMinute*60+NowSecond)-(StartHour*60*60+StartMinute*60+StartSecond))\(60*60)-UseSecond)/60 UseHour=(((NowHour*60*60+NowMinute*60+NowSecond)-(StartHour*60*60+StartMinute*60+StartSecond))-UseSecond-UseMinute)/(60*60) //ここです NotSecond=((LastHour*60*60+LastMinute*60+LastSecond)-(StartHour*60*60+StartMinute*60+StartSecond))\60 NotMinute=(((LastHour*60*60+LastMinute*60+LastSecond)-(StartHour*60*60+StartMinute*60+StartSecond))\(60*60)-NotSecond)/60 NotHour=(((LastHour*60*60+LastMinute*60+LastSecond)-(StartHour*60*60+StartMinute*60+StartSecond))-NotSecond-NotMinute)/(60*60) return *Draw pos 2,2 : color 1,255,1 : font "msmincho",22 : print "現在時刻: "+NowYear+"/"+NowMonth+"/"+NowDay+" "+NowHour+":"+NowMinute+":"+NowSecond color 1,255,1 : line 0,28,sx,28 pos 2,35 : color 1,255,1 : font "msmincho",18 : print "今回起動: "+StartYear+"/"+StartMonth+"/"+StartDay+" "+StartHour+":"+StartMinute+":"+StartSecond pos 2,57 : color 1,255,1 : font "msmincho",18 : print "前回起動: "+LastYear+"/"+LastMonth+"/"+LastDay+" "+LastHour+":"+LastMinute+":"+LastSecond pos 2,79 : color 1,255,1 : font "msmincho",18 : print "経過時間: "+UseHour+":"+UseMinute+":"+UseSecond pos 2,101 : color 1,255,1 : font "msmincho",18 : print "未使用: "+NotHour+":"+NotMinute+":"+NotSecond return *Save SaveInfo=""+NowYear+"!"+NowMonth+"!"+NowDay+"!"+NowHour+"!"+NowMinute+"!"+NowSecond bSave "D:\\Hot Soup Processor\\runtime\\Time\\Dates\\Date.txt",SaveInfo, return *Finish end



この記事に返信する


とりちゃそ

リンク

2012/2/20(Mon) 21:20:18|NO.45000

付け加えます(-_-;;)...

このプログラムは、
ショートカットをスタートアップにはっつけて使います。
現在時刻、
PCを起動したのがいつか、
前回、PCを起動したのがいつか、
PCを使い始めてどんくらい経ったか、
前回PCを起動してからどんくらい経っていたか、
を表示します。

中学生のくせにパソオタの自分が、自己抑制できるように作りました。(意味不ですね
あ、やっべもう2時間経っちゃったんかー・・みたいな感じで...



check

リンク

2012/2/20(Mon) 21:32:35|NO.45001

ヒント:文字列型の変数と整数の計算はできない



とりちゃそ

リンク

2012/2/20(Mon) 21:41:17|NO.45002

あー、なるほど、LastTime系をテキストファイルから取得した時、文字列になっちょるってことっすね。



とりちゃそ

リンク

2012/2/20(Mon) 21:51:08|NO.45003

出来ました!
ありがとうございました!!!!!

int()でくくりました( ´ ▽ ` )ノ

いやー、見返せば見返すほど汚いプログラムやなー(笑)
配列使っておけばもうちょっと分かりやすいだろうに…。

今更直すきにもなれないし…。

いや、なにはともあれ感謝です( ´ ▽ ` )ノ
またお世話になってしまいました⊂((・x・))⊃



とりちゃそ

リンク

2012/2/20(Mon) 21:51:35|NO.45004

あ、解決しました。



ONION software Copyright 1997-2023(c) All rights reserved.