FFFTPのソースコードです。
Revision | 12476c0b20b5a710f06aeec7eb34effc9f9a8590 (tree) |
---|---|
Zeit | 2011-10-13 01:07:47 |
Autor | s_kawamoto <s_kawamoto@user...> |
Commiter | s_kawamoto |
Fix bugs of printing transfer rate.
@@ -3045,7 +3045,10 @@ static void DispUploadFinishMsg(TRANSPACKET *Pkt, int iRetCode) | ||
3045 | 3045 | // if((Pkt->hWndTrans != NULL) && (TimeStart != 0)) |
3046 | 3046 | // SetTaskMsg(MSGJPN115, TimeStart, Pkt->ExistSize/TimeStart); |
3047 | 3047 | if((Pkt->hWndTrans != NULL) && (TimeStart[Pkt->ThreadCount] != 0)) |
3048 | - SetTaskMsg(MSGJPN115, TimeStart[Pkt->ThreadCount], Pkt->ExistSize/TimeStart[Pkt->ThreadCount]); | |
3048 | + // "0 B/S"と表示されるバグを修正 | |
3049 | + // 原因は%dにあたる部分に64ビット値が渡されているため | |
3050 | +// SetTaskMsg(MSGJPN115, TimeStart[Pkt->ThreadCount], Pkt->ExistSize/TimeStart[Pkt->ThreadCount]); | |
3051 | + SetTaskMsg(MSGJPN115, (LONG)TimeStart[Pkt->ThreadCount], (LONG)(Pkt->ExistSize/TimeStart[Pkt->ThreadCount])); | |
3049 | 3052 | else |
3050 | 3053 | SetTaskMsg(MSGJPN116); |
3051 | 3054 | } |