下へ
> 2001/10/11 (木) 16:59:08 ◆ ▼ ◇ [mirai]> > 呆れたとしか言いようがない
> 俺漏れ。本店の固定も腐ってることがよく分かる(;´Д`)
腐り切っとる。
他所の板の住人にちょっかい出し過ぎだ。
参考:2001/10/11(木)16時57分48秒
> 2001/10/11 (木) 16:58:14 ◆ ▼ ◇ [mirai]> > 呆れたとしか言いようがない
> 何の事かわからなかったので見なかった事にしよう
むぎまるでみらいのログを検索ъ( ゚ー^)
参考:2001/10/11(木)16時57分47秒
> 2001/10/11 (木) 16:58:02 ◆ ▼ ◇ [mirai]>
> あらゆるプログラミングの基本原則
> 1. 名前空間を決めよ
> 2. インターフェースを定めよ
> 3. 車輪を再発明してはならぬ
さっきの漏れの場合はログの分け方が現在時刻と起動時刻に依存するうえに
実行中も間隔を変えられたりファイル名がだぶるとシーケンス番号をファイル名に入れたり
変則的なものだったので再発明じゃねけよ(;´Д`)
軽く改良するという命題があったし(;´Д`)
参考:2001/10/11(木)16時45分21秒
> 2001/10/11 (木) 16:57:48 ◆ ▼ ◇ [mirai]> > 実にどうでもいい
> 呆れたとしか言いようがない
俺漏れ。本店の固定も腐ってることがよく分かる(;´Д`)
参考:2001/10/11(木)16時56分47秒
> 2001/10/11 (木) 16:57:47 ◆ ▼ ◇ [mirai]> > 実にどうでもいい
> 呆れたとしか言いようがない
何の事かわからなかったので見なかった事にしよう
参考:2001/10/11(木)16時56分47秒
> 2001/10/11 (木) 16:57:40 ◆ ▼ ◇ [mirai]> > YANAGAWA KAZUAKIってだれよ
> ソシャルされちゃった本店固定
syo-ki
参考:2001/10/11(木)16時55分02秒
> 2001/10/11 (木) 16:56:47 ◆ ▼ ◇ [mirai]> > ホンテナはまだやってんのかよ(;´Д`)
> > http://isweb33.infoseek.co.jp/computer/thepeace/cgi-bin/upload/data/hon074.jpg
> 実にどうでもいい
呆れたとしか言いようがない
参考:2001/10/11(木)16時55分57秒
> 2001/10/11 (木) 16:56:39 ◆ ▼ ◇ [mirai]> くずはちゃんがNNに居るみたいだね。
それ偽くずは
参考:2001/10/11(木)16時55分42秒
> 2001/10/11 (木) 16:55:57 ◆ ▼ ◇ [mirai]> ホンテナはまだやってんのかよ(;´Д`)
> http://isweb33.infoseek.co.jp/computer/thepeace/cgi-bin/upload/data/hon074.jpg
実にどうでもいい
参考:2001/10/11(木)16時53分04秒
2001/10/11 (木) 16:55:42 ◆ ▼ ◇ [mirai]くずはちゃんがNNに居るみたいだね。
> 2001/10/11 (木) 16:55:02 ◆ ▼ ◇ [mirai]> YANAGAWA KAZUAKIってだれよ
ソシャルされちゃった本店固定
参考:2001/10/11(木)16時52分53秒
> 2001/10/11 (木) 16:55:00 ◆ ▼ ◇ [mirai]> YANAGAWA KAZUAKIってだれよ
本店に帰れ
参考:2001/10/11(木)16時52分53秒
> 2001/10/11 (木) 16:54:37 ◆ ▼ ◇ [mirai]> > とりあえず元画像アプお願いします
> http://www.asagao.sakura.ne.jp/~ksm/strangetopun/images/top1064.lzh
> ヽ(´ー`)ノ
こういうのってどうやってつくるの?
参考:2001/10/11(木)16時47分13秒
2001/10/11 (木) 16:54:19 ◆ ▼ ◇ [mirai]塩鮭食べたい(;´Д`)
2001/10/11 (木) 16:53:04 ◆ ▼ ◇ [mirai]ホンテナはまだやってんのかよ(;´Д`)
http://isweb33.infoseek.co.jp/computer/thepeace/cgi-bin/upload/data/hon074.jpg
2001/10/11 (木) 16:52:53 ◆ ▼ ◇ [mirai]YANAGAWA KAZUAKIってだれよ
2001/10/11 (木) 16:51:08 ◆ ▼ ◇ [mirai]あのころの漏れは、Windowsも使えなかった。
> 2001/10/11 (木) 16:49:27 ◆ ▼ ◇ [mirai]> おまえらいつもギスギスしてんのなヽ(´ー`)ノヘヘヘ
ギッスヽ(´ー`)ノギッス♪
参考:2001/10/11(木)16時47分51秒
> 2001/10/11 (木) 16:48:22 ◆ ▼ ◇ [mirai]> > とりあえず元画像アプお願いします
> http://www.asagao.sakura.ne.jp/~ksm/strangetopun/images/top1064.lzh
> ヽ(´ー`)ノ
ksk(`Д´)ksk
参考:2001/10/11(木)16時47分13秒
2001/10/11 (木) 16:47:51 ◆ ▼ ◇ [mirai]おまえらいつもギスギスしてんのなヽ(´ー`)ノヘヘヘ
> 2001/10/11 (木) 16:47:13 ◆ ▼ ◇ [mirai]> > 違うよヽ(´ー`)ノ
> とりあえず元画像アプお願いします
http://www.asagao.sakura.ne.jp/~ksm/strangetopun/images/top1064.lzh
ヽ(´ー`)ノ
参考:2001/10/11(木)16時42分00秒
> 2001/10/11 (木) 16:46:51 ◆ ▼ ◇ [mirai]> > 新潟へいけ(゚Д゚)新潟
> > http://www.google.com/search?q=cache:S_c1KU_mlNM:www2.mwnet.or.jp/~jazz/diary9812.html+%83A%83j%83%81%82%DD%82%BD%82%A2%82%C8%8F%97%82%CC%8Eq&hl=ja
> 新潟の女の子ってけっこうダイターンねっ、なんだかアニメみたいな女の子だなっ、でもこう云うの好きよ、オレ、
ダイターン3みたいな女かと思った
参考:2001/10/11(木)16時44分45秒
2001/10/11 (木) 16:46:04 ◆ ▼ ◇ [mirai]チャイナドラムを聴くよ(´ー`)
2001/10/11 (木) 16:45:59 ◆ ▼ ◇ [mirai]妖精さん(;´Д`)ノあいつを弾いてください
2001/10/11 (木) 16:45:21 ◆ ▼ ◇ [mirai]あらゆるプログラミングの基本原則
1. 名前空間を決めよ
2. インターフェースを定めよ
3. 車輪を再発明してはならぬ
投稿者:アルカード 2001/10/11 (木) 16:45:15 ◆ ▼ ◇ [mirai]厨房UZEEEEEEEEE
2001/10/11 (木) 16:45:04 ◆ ▼ ◇ [mirai]自分のことを姫と呼ぶ香具師は明らかに不要
> 2001/10/11 (木) 16:44:45 ◆ ▼ ◇ [mirai]> > アニメみたいな女の子いないかなぁ
> 新潟へいけ(゚Д゚)新潟
> http://www.google.com/search?q=cache:S_c1KU_mlNM:www2.mwnet.or.jp/~jazz/diary9812.html+%83A%83j%83%81%82%DD%82%BD%82%A2%82%C8%8F%97%82%CC%8Eq&hl=ja
新潟の女の子ってけっこうダイターンねっ、なんだかアニメみたいな女の子だなっ、でもこう云うの好きよ、オレ、
参考:2001/10/11(木)16時37分38秒
> 2001/10/11 (木) 16:44:43 ◆ ▼ ◇ [mirai]> > 違うよヽ(´ー`)ノ
> さくらのステータスショウキ
顔グラ交換→嫁を新武将にヽ(´ー`)ノ
参考:2001/10/11(木)16時41分53秒
2001/10/11 (木) 16:44:39 ◆ ▼ ◇ [mirai]単なるデータ差し替えだバカチン
> 2001/10/11 (木) 16:44:23 ◆ ▼ ◇ [mirai]> > 三国志も綺麗になったんだな
> 意味も無くな
Ⅷの戦闘の長さは異常(;´Д`)疲れる
参考:2001/10/11(木)16時43分09秒
> 2001/10/11 (木) 16:43:09 ◆ ▼ ◇ [mirai]> > http://www.asagao.sakura.ne.jp/~ksm/strangetopun/images/top1063.jpg
> > ちょ、ショショショショショショショーキ(゚Д゚;)
> 三国志も綺麗になったんだな
意味も無くな
参考:2001/10/11(木)16時41分44秒
2001/10/11 (木) 16:42:51 ◆ ▼ ◇ [mirai]http://www.zakzak.co.jp/top/t-2001_10/3t2001101101.html
覚せい剤疑惑まであるのかい
> 2001/10/11 (木) 16:42:34 ◆ ▼ ◇ [mirai]> > あぁ
> > PSDKみたら確かに書いてあった
> > 優先度が高いスレッドが譲渡またはブロックしない限り優先度が低いのは実行されないな
> > というか適当に書いてた俺は無駄骨ですか
> > 時間の取得と比較ぐらいならそれ程コストはかからないモヨリ
> > というか眠いので寝ますヽ(´ー`)ノじゃあなありがとう諸君
> > #include <stdio.h>
> > #include <windows.h>
> > int LogMessage(LPCTSTR message)
> > {
> > static HANDLE log_file = NULL;
> > static SYSTEMTIME previous_time;
> > BOOL reopen_log = FALSE;
> > DWORD bytes_written;
> > if(!log_file) {
> > GetLocalTime(&previous_time);
> > reopen_log = TRUE;
> > } else {
> > SYSTEMTIME current_time;
> > GetLocalTime(¤t_time);
> > if(previous_time.wYear != current_time.wYear ||
> > previous_time.wMonth != current_time.wMonth ||
> > previous_time.wDay != current_time.wDay ||
> > previous_time.wHour != current_time.wHour ||
> > previous_time.wMinute != current_time.wMinute) {
> > reopen_log = TRUE;
> > previous_time = current_time;
> > }
> > }
> > if(reopen_log) {
> > TCHAR filename[MAX_PATH];
> > DWORD file_pointer;
> > wsprintf(filename, TEXT("Log-%04d%02d%02d-%02d%02d.txt"),
> > previous_time.wYear,
> > previous_time.wMonth + 1,
> > previous_time.wDay,
> > previous_time.wHour,
> > previous_time.wMinute
> > );
> > if(log_file) {
> > CloseHandle(log_file);
> > }
> > log_file = CreateFile(filename, GENERIC_WRITE,
> > FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
> > if(!log_file) {
> > return -1;
> > }
> > file_pointer = SetFilePointer(log_file, 0, NULL, FILE_END);
> > if(file_pointer == INVALID_SET_FILE_POINTER) {
> > return -1;
> > }
> > }
> > if(!WriteFile(log_file, message, lstrlen(message)*sizeof(TCHAR), &bytes_written, NULL)) {
> > return -1;
> > }
> > return bytes_written;
> > }
> > int main(void) {
> > int i;
> > for(i = 0; i < 10; i++) {
> > char buf[100];
> > wsprintf(buf, "Log %02d\r\n", i);
> > printf("%s", buf);
> > LogMessage(buf);
> > Sleep(10000);
> > }
> > return 0;
> > }
> コピペうぜぇ
> > コピペうぜぇ
> 全文引用すんなタコ
お前も全文引用してるだろうがチンカス
参考:2001/10/11(木)16時41分55秒
2001/10/11 (木) 16:42:18 ◆ ▼ ◇ [mirai]ω・)<はじめチョロチョロ なかぱっぱ
> 2001/10/11 (木) 16:42:00 ◆ ▼ ◇ [mirai]> > コラな
> 違うよヽ(´ー`)ノ
とりあえず元画像アプお願いします
参考:2001/10/11(木)16時40分43秒
> 2001/10/11 (木) 16:41:55 ◆ ▼ ◇ [mirai]> > あぁ
> > PSDKみたら確かに書いてあった
> > 優先度が高いスレッドが譲渡またはブロックしない限り優先度が低いのは実行されないな
> > というか適当に書いてた俺は無駄骨ですか
> > 時間の取得と比較ぐらいならそれ程コストはかからないモヨリ
> > というか眠いので寝ますヽ(´ー`)ノじゃあなありがとう諸君
> > #include <stdio.h>
> > #include <windows.h>
> > int LogMessage(LPCTSTR message)
> > {
> > static HANDLE log_file = NULL;
> > static SYSTEMTIME previous_time;
> > BOOL reopen_log = FALSE;
> > DWORD bytes_written;
> > if(!log_file) {
> > GetLocalTime(&previous_time);
> > reopen_log = TRUE;
> > } else {
> > SYSTEMTIME current_time;
> > GetLocalTime(¤t_time);
> > if(previous_time.wYear != current_time.wYear ||
> > previous_time.wMonth != current_time.wMonth ||
> > previous_time.wDay != current_time.wDay ||
> > previous_time.wHour != current_time.wHour ||
> > previous_time.wMinute != current_time.wMinute) {
> > reopen_log = TRUE;
> > previous_time = current_time;
> > }
> > }
> > if(reopen_log) {
> > TCHAR filename[MAX_PATH];
> > DWORD file_pointer;
> > wsprintf(filename, TEXT("Log-%04d%02d%02d-%02d%02d.txt"),
> > previous_time.wYear,
> > previous_time.wMonth + 1,
> > previous_time.wDay,
> > previous_time.wHour,
> > previous_time.wMinute
> > );
> > if(log_file) {
> > CloseHandle(log_file);
> > }
> > log_file = CreateFile(filename, GENERIC_WRITE,
> > FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
> > if(!log_file) {
> > return -1;
> > }
> > file_pointer = SetFilePointer(log_file, 0, NULL, FILE_END);
> > if(file_pointer == INVALID_SET_FILE_POINTER) {
> > return -1;
> > }
> > }
> > if(!WriteFile(log_file, message, lstrlen(message)*sizeof(TCHAR), &bytes_written, NULL)) {
> > return -1;
> > }
> > return bytes_written;
> > }
> > int main(void) {
> > int i;
> > for(i = 0; i < 10; i++) {
> > char buf[100];
> > wsprintf(buf, "Log %02d\r\n", i);
> > printf("%s", buf);
> > LogMessage(buf);
> > Sleep(10000);
> > }
> > return 0;
> > }
> コピペうぜぇ
全文引用すんなタコ
参考:2001/10/11(木)16時40分28秒
> 2001/10/11 (木) 16:41:53 ◆ ▼ ◇ [mirai]> > コラな
> 違うよヽ(´ー`)ノ
さくらのステータスショウキ
参考:2001/10/11(木)16時40分43秒
> 2001/10/11 (木) 16:41:44 ◆ ▼ ◇ [mirai]> http://www.asagao.sakura.ne.jp/~ksm/strangetopun/images/top1063.jpg
> ちょ、ショショショショショショショーキ(゚Д゚;)
三国志も綺麗になったんだな
参考:2001/10/11(木)16時38分54秒
2001/10/11 (木) 16:41:13 ◆ ▼ ◇ [mirai]全文引用厨うぜえよ
> 2001/10/11 (木) 16:41:12 ◆ ▼ ◇ [mirai]> > あぁ
> > PSDKみたら確かに書いてあった
> > 優先度が高いスレッドが譲渡またはブロックしない限り優先度が低いのは実行されないな
> > というか適当に書いてた俺は無駄骨ですか
> > 時間の取得と比較ぐらいならそれ程コストはかからないモヨリ
> > というか眠いので寝ますヽ(´ー`)ノじゃあなありがとう諸君
> > #include <stdio.h>
> > #include <windows.h>
> > int LogMessage(LPCTSTR message)
> > {
> > static HANDLE log_file = NULL;
> > static SYSTEMTIME previous_time;
> > BOOL reopen_log = FALSE;
> > DWORD bytes_written;
> > if(!log_file) {
> > GetLocalTime(&previous_time);
> > reopen_log = TRUE;
> > } else {
> > SYSTEMTIME current_time;
> > GetLocalTime(¤t_time);
> > if(previous_time.wYear != current_time.wYear ||
> > previous_time.wMonth != current_time.wMonth ||
> > previous_time.wDay != current_time.wDay ||
> > previous_time.wHour != current_time.wHour ||
> > previous_time.wMinute != current_time.wMinute) {
> > reopen_log = TRUE;
> > previous_time = current_time;
> > }
> > }
> > if(reopen_log) {
> > TCHAR filename[MAX_PATH];
> > DWORD file_pointer;
> > wsprintf(filename, TEXT("Log-%04d%02d%02d-%02d%02d.txt"),
> > previous_time.wYear,
> > previous_time.wMonth + 1,
> > previous_time.wDay,
> > previous_time.wHour,
> > previous_time.wMinute
> > );
> > if(log_file) {
> > CloseHandle(log_file);
> > }
> > log_file = CreateFile(filename, GENERIC_WRITE,
> > FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
> > if(!log_file) {
> > return -1;
> > }
> > file_pointer = SetFilePointer(log_file, 0, NULL, FILE_END);
> > if(file_pointer == INVALID_SET_FILE_POINTER) {
> > return -1;
> > }
> > }
> > if(!WriteFile(log_file, message, lstrlen(message)*sizeof(TCHAR), &bytes_written, NULL)) {
> > return -1;
> > }
> > return bytes_written;
> > }
> > int main(void) {
> > int i;
> > for(i = 0; i < 10; i++) {
> > char buf[100];
> > wsprintf(buf, "Log %02d\r\n", i);
> > printf("%s", buf);
> > LogMessage(buf);
> > Sleep(10000);
> > }
> > return 0;
> > }
> コピペうぜぇ
全文引用うぜぇ死ね
参考:2001/10/11(木)16時40分28秒
> 2001/10/11 (木) 16:40:46 ◆ ▼ ◇ [mirai]> > あぁ
> > PSDKみたら確かに書いてあった
> > 優先度が高いスレッドが譲渡またはブロックしない限り優先度が低いのは実行されないな
> > というか適当に書いてた俺は無駄骨ですか
> > 時間の取得と比較ぐらいならそれ程コストはかからないモヨリ
> > というか眠いので寝ますヽ(´ー`)ノじゃあなありがとう諸君
> > #include <stdio.h>
> > #include <windows.h>
> > int LogMessage(LPCTSTR message)
> > {
> > static HANDLE log_file = NULL;
> > static SYSTEMTIME previous_time;
> > BOOL reopen_log = FALSE;
> > DWORD bytes_written;
> > if(!log_file) {
> > GetLocalTime(&previous_time);
> > reopen_log = TRUE;
> > } else {
> > SYSTEMTIME current_time;
> > GetLocalTime(¤t_time);
> > if(previous_time.wYear != current_time.wYear ||
> > previous_time.wMonth != current_time.wMonth ||
> > previous_time.wDay != current_time.wDay ||
> > previous_time.wHour != current_time.wHour ||
> > previous_time.wMinute != current_time.wMinute) {
> > reopen_log = TRUE;
> > previous_time = current_time;
> > }
> > }
> > if(reopen_log) {
> > TCHAR filename[MAX_PATH];
> > DWORD file_pointer;
> > wsprintf(filename, TEXT("Log-%04d%02d%02d-%02d%02d.txt"),
> > previous_time.wYear,
> > previous_time.wMonth + 1,
> > previous_time.wDay,
> > previous_time.wHour,
> > previous_time.wMinute
> > );
> > if(log_file) {
> > CloseHandle(log_file);
> > }
> > log_file = CreateFile(filename, GENERIC_WRITE,
> > FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
> > if(!log_file) {
> > return -1;
> > }
> > file_pointer = SetFilePointer(log_file, 0, NULL, FILE_END);
> > if(file_pointer == INVALID_SET_FILE_POINTER) {
> > return -1;
> > }
> > }
> > if(!WriteFile(log_file, message, lstrlen(message)*sizeof(TCHAR), &bytes_written, NULL)) {
> > return -1;
> > }
> > return bytes_written;
> > }
> > int main(void) {
> > int i;
> > for(i = 0; i < 10; i++) {
> > char buf[100];
> > wsprintf(buf, "Log %02d\r\n", i);
> > printf("%s", buf);
> > LogMessage(buf);
> > Sleep(10000);
> > }
> > return 0;
> > }
> プログラム
> うぜえ
全文引用うぜぇ
参考:2001/10/11(木)16時39分47秒
> 2001/10/11 (木) 16:40:43 ◆ ▼ ◇ [mirai]> > http://www.asagao.sakura.ne.jp/~ksm/strangetopun/images/top1063.jpg
> > ちょ、ショショショショショショショーキ(゚Д゚;)
> コラな
違うよヽ(´ー`)ノ
参考:2001/10/11(木)16時39分39秒
> 2001/10/11 (木) 16:40:28 ◆ ▼ ◇ [mirai]> > 「必要があれば」を毎回算出するコストと天秤にかけるよ
> > つか、ログファイルとログ内容の時間が多少ずれてもかまわんよ
> > との許しがでたのでもう解決した(´ー`)ゞ
> > 優先度と処理の配分に関しては、SetThreadPriorityのところに、
> > 「同じ優先順位レベルに複数のスレッドが存在する場合、
> > それらのスレッドはラウンドロビン形式でスケジューリングされ、
> > より高いレベルの実行可能なスレッドが存在しない場合に限って、
> > より低いレベルのスレッドが実行されます。」
> > ってあるので、低いのは実行されないと思うんだけどちゃうのかな?(;´Д`)
> あぁ
> PSDKみたら確かに書いてあった
> 優先度が高いスレッドが譲渡またはブロックしない限り優先度が低いのは実行されないな
> というか適当に書いてた俺は無駄骨ですか
> 時間の取得と比較ぐらいならそれ程コストはかからないモヨリ
> というか眠いので寝ますヽ(´ー`)ノじゃあなありがとう諸君
> #include <stdio.h>
> #include <windows.h>
> int LogMessage(LPCTSTR message)
> {
> static HANDLE log_file = NULL;
> static SYSTEMTIME previous_time;
> BOOL reopen_log = FALSE;
> DWORD bytes_written;
> if(!log_file) {
> GetLocalTime(&previous_time);
> reopen_log = TRUE;
> } else {
> SYSTEMTIME current_time;
> GetLocalTime(¤t_time);
> if(previous_time.wYear != current_time.wYear ||
> previous_time.wMonth != current_time.wMonth ||
> previous_time.wDay != current_time.wDay ||
> previous_time.wHour != current_time.wHour ||
> previous_time.wMinute != current_time.wMinute) {
> reopen_log = TRUE;
> previous_time = current_time;
> }
> }
> if(reopen_log) {
> TCHAR filename[MAX_PATH];
> DWORD file_pointer;
> wsprintf(filename, TEXT("Log-%04d%02d%02d-%02d%02d.txt"),
> previous_time.wYear,
> previous_time.wMonth + 1,
> previous_time.wDay,
> previous_time.wHour,
> previous_time.wMinute
> );
> if(log_file) {
> CloseHandle(log_file);
> }
> log_file = CreateFile(filename, GENERIC_WRITE,
> FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
> if(!log_file) {
> return -1;
> }
> file_pointer = SetFilePointer(log_file, 0, NULL, FILE_END);
> if(file_pointer == INVALID_SET_FILE_POINTER) {
> return -1;
> }
> }
> if(!WriteFile(log_file, message, lstrlen(message)*sizeof(TCHAR), &bytes_written, NULL)) {
> return -1;
> }
> return bytes_written;
> }
> int main(void) {
> int i;
> for(i = 0; i < 10; i++) {
> char buf[100];
> wsprintf(buf, "Log %02d\r\n", i);
> printf("%s", buf);
> LogMessage(buf);
> Sleep(10000);
> }
> return 0;
> }
コピペうぜぇ
参考:2001/10/11(木)16時38分09秒
2001/10/11 (木) 16:40:06 ◆ ▼ ◇ [mirai]放置しておけば調子にのって酷ぇ香具師がいるな(;´Д`)
> 2001/10/11 (木) 16:39:47 ◆ ▼ ◇ [mirai]> > 「必要があれば」を毎回算出するコストと天秤にかけるよ
> > つか、ログファイルとログ内容の時間が多少ずれてもかまわんよ
> > との許しがでたのでもう解決した(´ー`)ゞ
> > 優先度と処理の配分に関しては、SetThreadPriorityのところに、
> > 「同じ優先順位レベルに複数のスレッドが存在する場合、
> > それらのスレッドはラウンドロビン形式でスケジューリングされ、
> > より高いレベルの実行可能なスレッドが存在しない場合に限って、
> > より低いレベルのスレッドが実行されます。」
> > ってあるので、低いのは実行されないと思うんだけどちゃうのかな?(;´Д`)
> あぁ
> PSDKみたら確かに書いてあった
> 優先度が高いスレッドが譲渡またはブロックしない限り優先度が低いのは実行されないな
> というか適当に書いてた俺は無駄骨ですか
> 時間の取得と比較ぐらいならそれ程コストはかからないモヨリ
> というか眠いので寝ますヽ(´ー`)ノじゃあなありがとう諸君
> #include <stdio.h>
> #include <windows.h>
> int LogMessage(LPCTSTR message)
> {
> static HANDLE log_file = NULL;
> static SYSTEMTIME previous_time;
> BOOL reopen_log = FALSE;
> DWORD bytes_written;
> if(!log_file) {
> GetLocalTime(&previous_time);
> reopen_log = TRUE;
> } else {
> SYSTEMTIME current_time;
> GetLocalTime(¤t_time);
> if(previous_time.wYear != current_time.wYear ||
> previous_time.wMonth != current_time.wMonth ||
> previous_time.wDay != current_time.wDay ||
> previous_time.wHour != current_time.wHour ||
> previous_time.wMinute != current_time.wMinute) {
> reopen_log = TRUE;
> previous_time = current_time;
> }
> }
> if(reopen_log) {
> TCHAR filename[MAX_PATH];
> DWORD file_pointer;
> wsprintf(filename, TEXT("Log-%04d%02d%02d-%02d%02d.txt"),
> previous_time.wYear,
> previous_time.wMonth + 1,
> previous_time.wDay,
> previous_time.wHour,
> previous_time.wMinute
> );
> if(log_file) {
> CloseHandle(log_file);
> }
> log_file = CreateFile(filename, GENERIC_WRITE,
> FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
> if(!log_file) {
> return -1;
> }
> file_pointer = SetFilePointer(log_file, 0, NULL, FILE_END);
> if(file_pointer == INVALID_SET_FILE_POINTER) {
> return -1;
> }
> }
> if(!WriteFile(log_file, message, lstrlen(message)*sizeof(TCHAR), &bytes_written, NULL)) {
> return -1;
> }
> return bytes_written;
> }
> int main(void) {
> int i;
> for(i = 0; i < 10; i++) {
> char buf[100];
> wsprintf(buf, "Log %02d\r\n", i);
> printf("%s", buf);
> LogMessage(buf);
> Sleep(10000);
> }
> return 0;
> }
プログラム
うぜえ
参考:2001/10/11(木)16時38分09秒
> 2001/10/11 (木) 16:39:39 ◆ ▼ ◇ [mirai]> http://www.asagao.sakura.ne.jp/~ksm/strangetopun/images/top1063.jpg
> ちょ、ショショショショショショショーキ(゚Д゚;)
コラな
参考:2001/10/11(木)16時38分54秒
上へ