|
@@ -185,18 +185,13 @@ begin
|
|
PhaseData := TPhaseData.Create(AProjectData);
|
|
PhaseData := TPhaseData.Create(AProjectData);
|
|
try
|
|
try
|
|
PhaseData.SimpleOpen(Format('%s\Phase%d.dat', [FProjectData.TempPath, APhaseIndex]));
|
|
PhaseData.SimpleOpen(Format('%s\Phase%d.dat', [FProjectData.TempPath, APhaseIndex]));
|
|
- if PhaseData.IsLastStage then
|
|
|
|
- LoadStageData(PhaseData.StageData, APhaseIndex)
|
|
|
|
- else
|
|
|
|
- begin
|
|
|
|
- try
|
|
|
|
- StageData := TStageData.Create(PhaseData);
|
|
|
|
- StageData.TableName := PhaseData.StageTableName[PhaseData.AuditCount];
|
|
|
|
- StageData.Open(PhaseData.ADOConnection);
|
|
|
|
- LoadStageData(StageData, APhaseIndex);
|
|
|
|
- finally
|
|
|
|
- StageData.Free;
|
|
|
|
- end;
|
|
|
|
|
|
+ try
|
|
|
|
+ StageData := TStageData.Create(PhaseData);
|
|
|
|
+ StageData.TableName := PhaseData.StageTableName[PhaseData.AuditCount];
|
|
|
|
+ StageData.Open(PhaseData.ADOConnection);
|
|
|
|
+ LoadStageData(StageData, APhaseIndex);
|
|
|
|
+ finally
|
|
|
|
+ StageData.Free;
|
|
end;
|
|
end;
|
|
finally
|
|
finally
|
|
PhaseData.Free;
|
|
PhaseData.Free;
|