| 248 |
Option = MAKELONG(ts.TransBin,ts.Append | |
Option = MAKELONG(ts.TransBin,ts.Append | |
| 249 |
(0x1000 * ts.LogTypePlainText) | |
(0x1000 * ts.LogTypePlainText) | |
| 250 |
(0x2000 * ts.LogTimestamp)); |
(0x2000 * ts.LogTimestamp)); |
| 251 |
|
|
| 252 |
|
// ログのデフォルトファイル名を設定 (2006.8.28 maya) |
| 253 |
|
strncat(LogVar->FullName, ts.LogDefaultName, sizeof(LogVar->FullName)); |
| 254 |
|
ParseStrftimeFileName(LogVar->FullName); |
| 255 |
|
|
| 256 |
if (! (*GetTransFname)(LogVar, ts.FileDir, GTF_LOG, &Option)) |
if (! (*GetTransFname)(LogVar, ts.FileDir, GTF_LOG, &Option)) |
| 257 |
{ |
{ |
| 258 |
FreeFileVar(&LogVar); |
FreeFileVar(&LogVar); |
| 356 |
} |
} |
| 357 |
else cv.DCount++; |
else cv.DCount++; |
| 358 |
} |
} |
| 359 |
else |
else { |
| 360 |
cv.DCount = 0; |
cv.DCount = 0; |
| 361 |
|
// ログ採取中にマクロがストールする問題への修正。 |
| 362 |
|
// ログ採取中に一度マクロを止めると、バッファのインデックスが同期取れなくなり、 |
| 363 |
|
// 再度マクロを流しても正しいデータが送れないのが原因。 |
| 364 |
|
// マクロを停止させた状態でもインデックスの同期を取るようにした。 |
| 365 |
|
// (2006.12.26 yutaka) |
| 366 |
|
cv.DStart = cv.LogPtr; |
| 367 |
|
} |
| 368 |
} |
} |
| 369 |
|
|
| 370 |
void Log1Byte(BYTE b) |
void Log1Byte(BYTE b) |
| 586 |
if (strlen(&(SendVar->FullName[SendVar->DirLen]))==0) |
if (strlen(&(SendVar->FullName[SendVar->DirLen]))==0) |
| 587 |
{ |
{ |
| 588 |
Option = MAKELONG(ts.TransBin,0); |
Option = MAKELONG(ts.TransBin,0); |
| 589 |
|
SendVar->FullName[0] = 0; |
| 590 |
if (! (*GetTransFname)(SendVar, ts.FileDir, GTF_SEND, &Option)) |
if (! (*GetTransFname)(SendVar, ts.FileDir, GTF_SEND, &Option)) |
| 591 |
{ |
{ |
| 592 |
FileTransEnd(OpSendFile); |
FileTransEnd(OpSendFile); |
| 1073 |
FileVar->OpId = OpBPSend; |
FileVar->OpId = OpBPSend; |
| 1074 |
if (strlen(&(FileVar->FullName[FileVar->DirLen]))==0) |
if (strlen(&(FileVar->FullName[FileVar->DirLen]))==0) |
| 1075 |
{ |
{ |
| 1076 |
|
FileVar->FullName[0] = 0; |
| 1077 |
if (! (*GetTransFname)(FileVar, ts.FileDir, GTF_BP, &Option)) |
if (! (*GetTransFname)(FileVar, ts.FileDir, GTF_BP, &Option)) |
| 1078 |
{ |
{ |
| 1079 |
ProtoEnd(); |
ProtoEnd(); |
| 1134 |
|
|
| 1135 |
/* |
/* |
| 1136 |
* $Log$ |
* $Log$ |
| 1137 |
|
* Revision 1.7 2006/12/25 16:13:54 yutakapon |
| 1138 |
|
* ログ採取中にマクロがストールする問題への修正。 |
| 1139 |
|
* ログ採取中に一度マクロを止めると、バッファのインデックスが同期取れなくなり、 |
| 1140 |
|
* 再度マクロを流しても正しいデータが送れないのが原因。 |
| 1141 |
|
* マクロを停止させた状態でもインデックスの同期を取るようにした。 |
| 1142 |
|
* |
| 1143 |
|
* Revision 1.6 2006/08/28 12:27:16 maya |
| 1144 |
|
* デフォルトのログファイル名を指定できるようにした。 |
| 1145 |
|
* エディットコントロールを "Additional settings" ダイアログに追加した。 |
| 1146 |
|
* teraterm.ini ファイルに LogDefaultName エントリを追加した。 |
| 1147 |
|
* ファイル名に strftime のフォーマットを使えるようにした。 |
| 1148 |
|
* |
| 1149 |
* Revision 1.5 2006/07/23 14:12:26 yutakakn |
* Revision 1.5 2006/07/23 14:12:26 yutakakn |
| 1150 |
* ログに含める日付フォーマットを世界標準書式に変更した。 |
* ログに含める日付フォーマットを世界標準書式に変更した。 |
| 1151 |
* |
* |