فهرست منبع

+ added dos version check in GetProgramName

git-svn-id: trunk@24576 -
nickysn 12 سال پیش
والد
کامیت
de26059b61
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      rtl/msdos/system.pp

+ 5 - 0
rtl/msdos/system.pp

@@ -134,6 +134,11 @@ var
   ofs: Word;
   ofs: Word;
   Ch, Ch2: Char;
   Ch, Ch2: Char;
 begin
 begin
+  if dos_version < $300 then
+    begin
+      GetProgramName := '';
+      exit;
+    end;
   dos_env_seg := PFarWord(Ptr(dos_psp, $2C))^;
   dos_env_seg := PFarWord(Ptr(dos_psp, $2C))^;
   ofs := 1;
   ofs := 1;
   repeat
   repeat