Modify documents.
#endif\r
// 自動切断対策\r
void NoopProc(int Force);\r
+// 同時接続対応\r
+void AbortRecoveryProc(void);\r
\r
/*===== local.c =====*/\r
\r
before it.\r
This feature is enabled by default.\r
\r
+-- Changed to enable reconnection after transfer errors by default.\r
+\r
\r
Outline\r
-------\r
before it.\r
This feature is enabled by default.\r
\r
+-- Changed to enable reconnection after transfer errors by default.\r
+\r
Changes in Ver.1.98g2\r
--------------------\r
\r
\81@\92\86\8e~\82·\82é\90Ý\92è\82ð\92Ç\89Á\82µ\82Ü\82µ\82½\81B\r
\81@\82±\82Ì\8b@\94\\82Í\8aù\92è\82Å\82Í\97L\8cø\82É\82È\82è\82Ü\82·\81B\r
\r
+\81E\83t\83@\83C\83\8b\82Ì\93]\91\97\82É\8e¸\94s\82µ\82½\8fê\8d\87\82É\8dÄ\90Ú\91±\82·\82é\90Ý\92è\82ð\8aù\92è\82Å\97L\8cø\82É\82µ\82Ü\82µ\82½\81B\r
+\r
\r
Ver 1.96d\88È\91O\82Ö\96ß\82·\8fê\8d\87\r
-----------------------\r
\81@\92\86\8e~\82·\82é\90Ý\92è\82ð\92Ç\89Á\82µ\82Ü\82µ\82½\81B\r
\81@\82±\82Ì\8b@\94\\82Í\8aù\92è\82Å\82Í\97L\8cø\82É\82È\82è\82Ü\82·\81B\r
\r
+\81E\83t\83@\83C\83\8b\82Ì\93]\91\97\82É\8e¸\94s\82µ\82½\8fê\8d\87\82É\8dÄ\90Ú\91±\82·\82é\90Ý\92è\82ð\8aù\92è\82Å\97L\8cø\82É\82µ\82Ü\82µ\82½\81B\r
+\r
\81¡Ver 1.98g2\r
\r
\81E\83C\83\93\83X\83g\81[\83\89\94Å\82ÉZIP\94Å\82Ì\83t\83@\83C\83\8b\82ª\8d¬\93ü\82µ\82Ä\82¢\82½\96â\91è\82ð\8fC\90³\82µ\82Ü\82µ\82½\81B\r
}\r
}\r
\r
+// 同時接続対応\r
+void AbortRecoveryProc(void)\r
+{\r
+ CancelFlg = NO;\r
+ if(AskReuseCmdSkt() == NO || AskShareProh() == YES || AskTransferNow() == NO)\r
+ {\r
+ if(AskErrorReconnect() == YES)\r
+ {\r
+ DisableUserOpe();\r
+ ReConnectCmdSkt();\r
+ GetRemoteDirForWnd(CACHE_REFRESH, &CancelFlg);\r
+ EnableUserOpe();\r
+ }\r
+ else\r
+ RemoveReceivedData(AskCmdCtrlSkt());\r
+ }\r
+ return;\r
+}\r
+\r
Set->TransferErrorMode = EXIST_OVW;\r
Set->TransferErrorNotify = YES;\r
// セッションあたりの転送量制限対策\r
- Set->TransferErrorReconnect = NO;\r
+ Set->TransferErrorReconnect = YES;\r
return;\r
}\r
\r
case WM_COMMAND :\r
// 同時接続対応\r
// 中断後に受信バッファに応答が残っていると次のコマンドの応答が正しく処理できない\r
- if(CancelFlg == YES)\r
- RemoveReceivedData(AskCmdCtrlSkt());\r
+ if(AskUserOpeDisabled() == NO && CancelFlg == YES)\r
+ AbortRecoveryProc();\r
switch(LOWORD(wParam))\r
{\r
case MENU_CONNECT :\r
\r
CancelFlg = YES;\r
\r
+ // バグ対策\r
+ DisableUserOpe();\r
+\r
CloseTransferThread();\r
\r
if(SaveExit == YES)\r