| 286 |
get_lang_msg("BTN_HELP", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
get_lang_msg("BTN_HELP", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); |
| 287 |
SetDlgItemText(HFTDlg, IDC_TRANSHELP, ts.UIMsg); |
SetDlgItemText(HFTDlg, IDC_TRANSHELP, ts.UIMsg); |
| 288 |
|
|
| 289 |
|
fv->StartTime = GetTickCount(); |
| 290 |
if (fv->OpId == OpSendFile) { |
if (fv->OpId == OpSendFile) { |
|
fv->StartTime = GetTickCount(); |
|
| 291 |
InitDlgProgress(HFTDlg, IDC_TRANSPROGRESS, &fv->ProgStat); |
InitDlgProgress(HFTDlg, IDC_TRANSPROGRESS, &fv->ProgStat); |
| 292 |
ShowWindow(GetDlgItem(HFTDlg, IDC_TRANS_ELAPSED), SW_SHOW); |
ShowWindow(GetDlgItem(HFTDlg, IDC_TRANS_ELAPSED), SW_SHOW); |
| 293 |
} |
} |
| 533 |
Option |= LOGDLG_INCSCRBUFF; |
Option |= LOGDLG_INCSCRBUFF; |
| 534 |
} |
} |
| 535 |
|
|
| 536 |
|
switch (ts.LogTimestampType) { |
| 537 |
|
case TIMESTAMP_LOCAL: |
| 538 |
|
// nothing to do |
| 539 |
|
break; |
| 540 |
|
case TIMESTAMP_UTC: |
| 541 |
|
Option |= LOGDLG_UTC; |
| 542 |
|
break; |
| 543 |
|
case TIMESTAMP_ELAPSED_LOGSTART: |
| 544 |
|
Option |= LOGDLG_ELAPSED; |
| 545 |
|
break; |
| 546 |
|
case TIMESTAMP_ELAPSED_CONNECTED: |
| 547 |
|
Option |= LOGDLG_ELAPSED | LOGDLG_ELAPSEDCON; |
| 548 |
|
break; |
| 549 |
|
default: |
| 550 |
|
// not reached |
| 551 |
|
break; |
| 552 |
|
} |
| 553 |
|
|
| 554 |
// ログのデフォルトファイル名を設定 (2006.8.28 maya) |
// ログのデフォルトファイル名を設定 (2006.8.28 maya) |
| 555 |
strncat_s(LogVar->FullName, sizeof(LogVar->FullName), ts.LogDefaultName, _TRUNCATE); |
strncat_s(LogVar->FullName, sizeof(LogVar->FullName), ts.LogDefaultName, _TRUNCATE); |
| 556 |
ParseStrftimeFileName(LogVar->FullName, sizeof(LogVar->FullName)); |
ParseStrftimeFileName(LogVar->FullName, sizeof(LogVar->FullName)); |
| 575 |
CheckFlag(Option, LOGDLG_HIDEDIALOG); |
CheckFlag(Option, LOGDLG_HIDEDIALOG); |
| 576 |
ts.LogAllBuffIncludedInFirst = |
ts.LogAllBuffIncludedInFirst = |
| 577 |
CheckFlag(Option, LOGDLG_INCSCRBUFF); |
CheckFlag(Option, LOGDLG_INCSCRBUFF); |
| 578 |
|
|
| 579 |
|
if (Option & LOGDLG_ELAPSED) { |
| 580 |
|
// 経過時間 |
| 581 |
|
if (Option & LOGDLG_ELAPSEDCON) { |
| 582 |
|
ts.LogTimestampType = TIMESTAMP_ELAPSED_CONNECTED; |
| 583 |
|
} |
| 584 |
|
else { |
| 585 |
|
ts.LogTimestampType = TIMESTAMP_ELAPSED_LOGSTART; |
| 586 |
|
} |
| 587 |
|
} |
| 588 |
|
else { |
| 589 |
|
// 日時形式 |
| 590 |
|
if (Option & LOGDLG_UTC) { |
| 591 |
|
ts.LogTimestampType = TIMESTAMP_UTC; |
| 592 |
|
} |
| 593 |
|
else { |
| 594 |
|
ts.LogTimestampType = TIMESTAMP_LOCAL; |
| 595 |
|
} |
| 596 |
|
} |
| 597 |
} |
} |
| 598 |
else { |
else { |
| 599 |
// LogVar->DirLen = 0 だとここに来る |
// LogVar->DirLen = 0 だとここに来る |
| 985 |
{ |
{ |
| 986 |
tmp[0] = 0; |
tmp[0] = 0; |
| 987 |
if ( ts.LogTimestamp && eLineEnd ) { |
if ( ts.LogTimestamp && eLineEnd ) { |
| 988 |
char *strtime = mctimelocal(ts.LogTimestampFormat, ts.LogTimestampUTC); |
char *strtime = NULL; |
| 989 |
|
|
| 990 |
|
switch (ts.LogTimestampType) { |
| 991 |
|
case TIMESTAMP_LOCAL: |
| 992 |
|
strtime = mctimelocal(ts.LogTimestampFormat, FALSE); |
| 993 |
|
break; |
| 994 |
|
case TIMESTAMP_UTC: |
| 995 |
|
strtime = mctimelocal(ts.LogTimestampFormat, TRUE); |
| 996 |
|
break; |
| 997 |
|
case TIMESTAMP_ELAPSED_LOGSTART: |
| 998 |
|
strtime = strelapsed(LogVar->StartTime); |
| 999 |
|
break; |
| 1000 |
|
case TIMESTAMP_ELAPSED_CONNECTED: |
| 1001 |
|
strtime = strelapsed(cv.ConnectedTime); |
| 1002 |
|
break; |
| 1003 |
|
} |
| 1004 |
|
|
| 1005 |
/* 2007.05.24 Gentaro */ |
/* 2007.05.24 Gentaro */ |
| 1006 |
if( eLineEnd == Line_FileHead ){ |
if( eLineEnd == Line_FileHead ){ |
| 1007 |
strncat_s(tmp, sizeof(tmp), "\r\n", _TRUNCATE); |
strncat_s(tmp, sizeof(tmp), "\r\n", _TRUNCATE); |
| 1040 |
if (((cv.FilePause & OpLog)==0) && (! cv.ProtoFlag)) |
if (((cv.FilePause & OpLog)==0) && (! cv.ProtoFlag)) |
| 1041 |
{ |
{ |
| 1042 |
if ( ts.LogTimestamp && eLineEnd ) { |
if ( ts.LogTimestamp && eLineEnd ) { |
| 1043 |
char *strtime = mctimelocal(ts.LogTimestampFormat, ts.LogTimestampUTC); |
char *strtime = NULL; |
| 1044 |
|
|
| 1045 |
|
switch (ts.LogTimestampType) { |
| 1046 |
|
case TIMESTAMP_LOCAL: |
| 1047 |
|
strtime = mctimelocal(ts.LogTimestampFormat, FALSE); |
| 1048 |
|
break; |
| 1049 |
|
case TIMESTAMP_UTC: |
| 1050 |
|
strtime = mctimelocal(ts.LogTimestampFormat, TRUE); |
| 1051 |
|
break; |
| 1052 |
|
case TIMESTAMP_ELAPSED_LOGSTART: |
| 1053 |
|
strtime = strelapsed(LogVar->StartTime); |
| 1054 |
|
break; |
| 1055 |
|
case TIMESTAMP_ELAPSED_CONNECTED: |
| 1056 |
|
strtime = strelapsed(cv.ConnectedTime); |
| 1057 |
|
break; |
| 1058 |
|
} |
| 1059 |
WriteFile((HANDLE)LogVar->FileHandle, "[", 1, &wrote, NULL); |
WriteFile((HANDLE)LogVar->FileHandle, "[", 1, &wrote, NULL); |
| 1060 |
WriteFile((HANDLE)LogVar->FileHandle, strtime, strlen(strtime), &wrote, NULL); |
WriteFile((HANDLE)LogVar->FileHandle, strtime, strlen(strtime), &wrote, NULL); |
| 1061 |
WriteFile((HANDLE)LogVar->FileHandle, "] ", 2, &wrote, NULL); |
WriteFile((HANDLE)LogVar->FileHandle, "] ", 2, &wrote, NULL); |