浏览代码

* disbal all code using MemAvail for Delphi reported by Kovacs Attila Zoltan

pierre 25 年之前
父节点
当前提交
b8080d2b0f
共有 1 个文件被更改,包括 11 次插入2 次删除
  1. 11 2
      compiler/cobjects.pas

+ 11 - 2
compiler/cobjects.pas

@@ -448,19 +448,25 @@ unit cobjects;
     constructor tmemdebug.init(const s:string);
     constructor tmemdebug.init(const s:string);
       begin
       begin
         infostr:=s;
         infostr:=s;
+{$ifdef Delphi}
+        startmem:=0;
+{$else}
         startmem:=memavail;
         startmem:=memavail;
+{$endif Delphi}
       end;
       end;
 
 
     procedure tmemdebug.show;
     procedure tmemdebug.show;
       var
       var
         l : longint;
         l : longint;
       begin
       begin
+{$ifndef Delphi}
         write('memory [',infostr,'] ');
         write('memory [',infostr,'] ');
         l:=memavail;
         l:=memavail;
         if l>startmem then
         if l>startmem then
          writeln(l-startmem,' released')
          writeln(l-startmem,' released')
         else
         else
          writeln(startmem-l,' allocated');
          writeln(startmem-l,' allocated');
+{$endif Delphi}
       end;
       end;
 
 
     destructor tmemdebug.done;
     destructor tmemdebug.done;
@@ -2395,7 +2401,10 @@ end;
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.52  2000-02-09 13:22:50  peter
+  Revision 1.53  2000-05-11 09:29:01  pierre
+   * disbal all code using MemAvail for Delphi reported by Kovacs Attila Zoltan
+
+  Revision 1.52  2000/02/09 13:22:50  peter
     * log truncated
     * log truncated
 
 
   Revision 1.51  2000/01/11 17:16:04  jonas
   Revision 1.51  2000/01/11 17:16:04  jonas
@@ -2450,4 +2459,4 @@ end.
     * some fixes for the floating point registers
     * some fixes for the floating point registers
     * more things for the new code generator
     * more things for the new code generator
 
 
-}
+}