- ベストアンサー
VB6で正確なミリ秒を計測したいのですが
VisualBasic6で処理の時間を計算したく、正確な(ミリ秒単位?)計測ができる関数を探しています。 長さは最長10日まで対応しているものはありますか? できれば、1/1000秒以下が計れるものです。
- hdkoa
- お礼率0% (1/117)
- Visual Basic
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
使ったことがあまりないので自信なし。 GetTickCountとtimeGetTime http://www.sm.rim.or.jp/~shishido/tick.html 経過時間計測色々 http://www.bcap.co.jp/hanafusa/VBHLP/GetTime.htm #引数がLongなので【計算してないけど10日まで対応するとはあまり思えなかったり】
関連するQ&A
- 1秒は何ミリ秒とか、単位変換の問題が苦手です。
今ITパスポートなどの情報処理技術者試験などの勉強をしているのですが、 1秒は何ミリ秒とか、3,600,000ミリ秒は何時間とかの単位変換の問題が苦手です。 また、4,096バイトは何kバイトとかの単位変換の問題とかも苦手です。 どのようにしたら、早く正確に解くことできるようになるでしょうか? 答え間違っていたり、答えが正解してても時間がかかってしまったりします。 計算方法や早く正確に解く方法など、教えていただけないでしょうか? よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- Perlで単純にミリ秒を求めることは可能でしょうか?
Perlでミリ秒単位で計測したいのですが、Benchmark関数は $sa = timestr(timediff($b,$a)); とした結果が0 wallclock secs ( 0.41 usr + 0.05 sys = 0.45 CPUと表示されて、これが何を意味するのかわかりません。 単純にミリ秒を求めることは可能でしょうか?
- ベストアンサー
- Perl
- 「ミリ秒」これの時間の単位が解りません。
スライドショー等のソフトによく使われている 「ミリ秒」これの時間の単位が解りません。 例えば3000ミリ秒、5000ミリ秒とは、 いったい何秒の事なんですか。 出来れば計算方法教えて頂けますか。
- ベストアンサー
- Windows XP
- VCでウエイトをミリ秒でかけられるんですが、μ秒でのやり方わかりません
VCでウエイトをミリ秒単位でかけられるんですが、μ秒でのやり方わかりません。 Sleep(); や タイマーでウエイトをミリ秒単位でかけられます。 どうしても、μ秒でウエイトをかけて、CPUを軽くしたいのです。 μ秒単位のウエイトのかけ方を教えてください。 理由:whileでずっと、ある処理を続けていたいのですが、CPUが100%にいってしまい。他のアプリが重いです。かといって、ミリ秒単位ででウエイトをかけても、処理の方に問題がでてしまいます。
- 締切済み
- C・C++・C#
- ASPを使用してミリ秒単位の時間の取得
タイトル通りです。 とある関数のオーバーヘッド時間を計測したいです。 ミリ秒単位の時間を取得する方法は無いでしょうか? 言語はASP(VBScript)です。
- ベストアンサー
- Microsoft ASP
- ミリ秒単位の計算をしたいです。
ミリ秒単位の計算をしたいです。 以下を拡張子vbsで実行すると、0:21:22と表示されます。 a = "00:10:10" b = "00:11:12" c = cdate(a) + cdate(b) msgbox c しかし、実際に行いたいのは、ミリ秒単位まである計算なんです。 a = "00:10:10,001" b = "00:11:12,002" c = cdate(a) + cdate(b) msgbox c 上記の場合エラーになってしまいます。 こういう場合、どうやれば良いでしょうか? コンマ(,)より前と後を別々に計算する? それとも簡単に計算する関数等はあるのでしょうか? VBSで出来なければ、VB.NETでも構いません。 教えて下さい。よろしくお願いします。
- ベストアンサー
- Visual Basic
- 時間(ミリ秒を含む)の引き算
現在、VB6でAPI関数timeGetTimeを使って処理時間を測定する プログラムを作成しています。 ミリ秒まで取得・表示しているのですが、ミリ秒を含む時間の引き算方法がわかりません。 以下のような引き算を行い、処理開始・終了時間と経過時間を表示させたいです。 例) 15:13:59.054(終了時間)-15:12:57.112(開始時間) =99:99:99.999(経過時間) どなたか教えて頂けないでしょうか。 宜しくお願い致します。
- ベストアンサー
- Visual Basic
- 質問:VCでウエイトをミリ秒でかけられるんですが、μ秒でのやり方わかりません
Sleep(); や タイマーでウエイトをミリ秒単位でかけられます。 どうしても、μ秒でウエイトをかけて、CPUを軽くしたいのです。 μ秒単位のウエイトのかけ方を教えてください。 理由:whileでずっと、ある処理を続けていたいのですが、CPUが100%にいってしまい。他のアプリが重いです。かといって、ミリ秒単位ででウエイトをかけても、処理の方に問題がでてしまいます。
- 締切済み
- オフィス系ソフト
- EXCELでミリ秒を計算する方法
ミリ秒単位まで入力された時刻表記のセルがあります。 このセルの値をミリ秒に換算する方法を教えてください。 【セル書式】hh:mm:ss.000 ※hhは00固定 【例】 値は、「00:01:02.123」 これを、1*60000+2*1000+123=62123(ミリ秒) というように算出したいのです。 計算式は、「mm*60000+ss*10000+000(ミリ秒部分)」です。 VBAはやったことがないので、出来れば、関数等で出来る 方法をお願いします。
- ベストアンサー
- オフィス系ソフト
- ミリ秒を○時間○分○秒にしたい
http://www.excellenceweb.net/vba/api/what_windows_api.html のページを参考にPC起動時間を取得したいのですが サンプルは単位がミリ秒になっています。 -------------------------------------------------- Declare Function GetTickCount Lib "kernel32.dll" () As Long Sub TEST1() Dim Tickcount As Long 'GetTickCount関数から、起動からの時間が返される Tickcount = GetTickCount() MsgBox "PC起動から " & Tickcount & " ミリ秒経過しています" End Sub -------------------------------------------------- ○時間○分○秒にしたいのですが どうすればいいでしょうか? Formatを使うと思うのですが どういうコードを書けばいいのかわかりません。 ご教授よろしくお願いします。
- ベストアンサー
- Visual Basic