All pastes #732222 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-10-10 19:39 UTC
rendered paste body
try
    if FileExists(pBDSProjFile) then
    begin
      XML.LoadFromFile(pBDSProjFile);
      for n := 0 to XML.Root.Items.Count - 1 do
        if XML.Root.Items.Item[n].Name = 'PropertyGroup' then
        begin
          for i := 0 to XML.Root.Items.Item[n].Items.Count - 1 do
          begin
            with XML.Root.Items.Item[n].Items.Item[i] do
            begin
              if Name = 'DCC_ExeOutput' then FOutputDir := Value;
              if Name = 'DCC_IncludePath' then FSearchPath := Value;
              if Name = 'DCC_EnabledPackages' then FUsePackages := StrToBool(Value);
              if Name = 'DCC_UsePackage' then FPackages := Value;
            end;
          end;
        end;
    end;
    finally
      XML.Free;
    end;