anchor.diff:  //$vb6bin /m $project /out $logfile /outdir $outdir
   
   function IsVB6Running: boolean;
  -function VB6(aProject: string; aVB6Options: TVB6Options): Integer;
  +function VB6(aProject: string;  aOutdir: string): Integer;
   function GetVB6BinDir: String;
   
   implementation
  
positive.code:   
     SB.Append(' /make '+ '"'+ aProject + '"');
  
     if (aVB6Options.Outdir <> '') then
        begin
          SB.Append(' /outdir '+ '"' + aVB6Options.Outdir + '"');
  
          lsTmpLogFile := File.IncludeTrailingPathDelimiter(aVB6Options.Outdir) + lslogfile;
        end;  
  
     SB.Append(' /out '+ '"'+ lsTmplogfile + '"');
  
negative.code: interface
  
  Uses cmd, msbuild, Windows, stringutils;
  
  const 
    cvb6 = 'vb6.exe'; 
  