|
From: <or...@us...> - 2008-05-08 17:25:29
|
Revision: 103
http://acmcontester.svn.sourceforge.net/acmcontester/?rev=103&view=rev
Author: oracle_
Date: 2008-05-08 10:25:04 -0700 (Thu, 08 May 2008)
Log Message:
-----------
Little bug fixed
Modified Paths:
--------------
ACMServer/branches/Version_2/Server/TestingUnit.pas
Added Paths:
-----------
ACMServer/branches/Version_2/changelog.txt
Modified: ACMServer/branches/Version_2/Server/TestingUnit.pas
===================================================================
--- ACMServer/branches/Version_2/Server/TestingUnit.pas 2008-05-07 22:19:10 UTC (rev 102)
+++ ACMServer/branches/Version_2/Server/TestingUnit.pas 2008-05-08 17:25:04 UTC (rev 103)
@@ -9,6 +9,7 @@
SleepConst = 200;
WaitConst = 10;
TerProcTimeOut = 10000;
+ RealTimeConst = 25;
R_CompilationError = 1;
R_RuntimeError = 2;
@@ -168,8 +169,15 @@
if not WasOK then
begin
- Res.ResInt:=R_InTimeError;
- Res.ResStr:='Cant create process with exe file="'+ExeFile+'"';
+ if ((GetLastError()=193) or (GetLastError()=1455)) then
+ begin
+ Res.ResInt:=R_RuntimeError;
+ Res.ResStr:='Extra large array error';
+ end else
+ begin
+ Res.ResInt:=R_InTimeError;
+ Res.ResStr:='Cant create process with exe file="'+ExeFile+'"';
+ end;
end
else begin
starttime:=GetTickCount();
@@ -215,7 +223,7 @@
break;
end;
- if GetTickCount-starttime>TimeLimit*100 then
+ if GetTickCount-starttime>TimeLimit*RealTimeConst then
begin
Res.ResInt:=R_TimeLimit;
Res.ResStr:='Time Limit (due to realtime limit)';
Added: ACMServer/branches/Version_2/changelog.txt
===================================================================
--- ACMServer/branches/Version_2/changelog.txt (rev 0)
+++ ACMServer/branches/Version_2/changelog.txt 2008-05-08 17:25:04 UTC (rev 103)
@@ -0,0 +1,2 @@
+20:20 08.05.2008 Oracle
+ - \xD2\xE5\xEF\xE5\xF0 \xEF\xF0\xEE\xE3\xF0\xE0\xEC\xE8 \xE7 \xE2\xE5\xEB\xE8\xF7\xE5\xE7\xED\xE8\xEC\xE8 \xEC\xE0\xF1\xE8\xE2\xE0\xEC\xE8 \xEA\xEE\xF0\xE5\xEA\xF2\xED\xEE \xF2\xE5\xF1\xF2\xF3\xFE\xF2\xFC\xF1\xFF - \xE2\xE8\xE2\xEE\xE4\xE8\xF2\xFC\xF1\xFF Runtime error. \xCA\xEE\xED\xF1\xF2\xE0\xED\xF2\xF3 \xE4\xEB\xFF \xF0\xE5\xE0\xEB\xFC\xED\xEE\xE3\xEE \xF7\xE0\xF1\xF3 \xF0\xEE\xE1\xEE\xF2\xE8 \xE7\xEC\xE5\xED\xF8\xE5\xED\xEE \xE4\xEE 25.
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|