|
@@ -175,7 +175,7 @@ type
|
|
procedure AddSystemUnit(Parts: TSystemUnitParts = []);
|
|
procedure AddSystemUnit(Parts: TSystemUnitParts = []);
|
|
procedure StartProgram(NeedSystemUnit: boolean; SystemUnitParts: TSystemUnitParts = []);
|
|
procedure StartProgram(NeedSystemUnit: boolean; SystemUnitParts: TSystemUnitParts = []);
|
|
procedure StartLibrary(NeedSystemUnit: boolean; SystemUnitParts: TSystemUnitParts = []);
|
|
procedure StartLibrary(NeedSystemUnit: boolean; SystemUnitParts: TSystemUnitParts = []);
|
|
- procedure StartUnit(NeedSystemUnit: boolean);
|
|
|
|
|
|
+ procedure StartUnit(NeedSystemUnit: boolean; SystemUnitParts: TSystemUnitParts = []);
|
|
property Modules[Index: integer]: TTestEnginePasResolver read GetModules;
|
|
property Modules[Index: integer]: TTestEnginePasResolver read GetModules;
|
|
property ModuleCount: integer read GetModuleCount;
|
|
property ModuleCount: integer read GetModuleCount;
|
|
property Hub: TPasResolverHub read FHub;
|
|
property Hub: TPasResolverHub read FHub;
|
|
@@ -2345,10 +2345,11 @@ begin
|
|
Add('library '+ExtractFileUnitName(MainFilename)+';');
|
|
Add('library '+ExtractFileUnitName(MainFilename)+';');
|
|
end;
|
|
end;
|
|
|
|
|
|
-procedure TCustomTestResolver.StartUnit(NeedSystemUnit: boolean);
|
|
|
|
|
|
+procedure TCustomTestResolver.StartUnit(NeedSystemUnit: boolean;
|
|
|
|
+ SystemUnitParts: TSystemUnitParts);
|
|
begin
|
|
begin
|
|
if NeedSystemUnit then
|
|
if NeedSystemUnit then
|
|
- AddSystemUnit
|
|
|
|
|
|
+ AddSystemUnit(SystemUnitParts)
|
|
else
|
|
else
|
|
Parser.ImplicitUses.Clear;
|
|
Parser.ImplicitUses.Clear;
|
|
Add('unit '+ExtractFileUnitName(MainFilename)+';');
|
|
Add('unit '+ExtractFileUnitName(MainFilename)+';');
|