home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1995 December / SOFM_Dec1995.bin / pc / os2 / vpascal / source / tv / tv700701.pat < prev   
Text File  |  1995-10-31  |  2KB  |  68 lines

  1. Comparing BP700\OBJECTS.PAS and BP701\OBJECTS.PAS 
  2. 1582c1582
  3. <         OR      AX,AX
  4. >         OR      AL,AL
  5. 1613a1614
  6. >       FillChar(AItems^, ALimit * SizeOf(Word), 0);
  7. 1626c1627,1628
  8. <         FreeMem(Ptr(SegList^[Dif], 0), BlockSize);
  9. >         if SegList^[Dif] <> 0 then
  10. >           FreeMem(Ptr(SegList^[Dif], 0), BlockSize);
  11. 1637c1639
  12. <         if NewBlock = nil then Exit
  13. >         if NewBlock = nil then Break
  14. 1640a1643,1644
  15. >       if Dif = ALimit then
  16. >         ChangeListSize := True;
  17. 1645,1646c1649
  18. <   end;
  19. >   end else ChangeListSize := True;
  20. 1755c1758
  21. <         OR      AX,AX
  22. >         OR      AL,AL
  23. 1793c1796
  24. <         OR      AX,AX
  25. >         OR      AL,AL
  26. Comparing BP700\DIALOGS.PAS and BP701\DIALOGS.PAS 
  27. 1038a1039,1051
  28. >   function AppendError(Validator: PValidator): Boolean;
  29. >   begin
  30. >     AppendError := False;
  31. >     with Validator^ do
  32. >       if (Options and voOnAppend <> 0) and (CurPos <> Length(Data^))
  33. >           and not IsValidInput(Data^, True) then
  34. >       begin
  35. >         Error;
  36. >         AppendError := True;
  37. >       end;
  38. >   end;
  39. 1045c1058
  40. <       if not Validator^.Valid(Data^) then
  41. >       if AppendError(Validator) or not Validator^.Valid(Data^) then
  42. Comparing BP700\HISTLIST.PAS and BP701\HISTLIST.PAS 
  43. 116,118d115
  44. <         INC     BL
  45. 119a117,119
  46. >         INC     BX
  47. >         INC     BX
  48. >         INC     BX
  49. Comparing BP700\OUTLINE.PAS and BP701\OUTLINE.PAS 
  50. 903,904c903,906
  51. <       if ChildList <> nil then DisposeNode(ChildList);
  52. >       DisposeNode(ChildList);
  53. >       DisposeNode(Next);
  54. >       DisposeStr(Text);
  55. >       Dispose(Node);
  56. 906d907
  57. <   Dispose(Node);
  58. Comparing BP700\STDDLG.PAS and BP701\STDDLG.PAS 
  59. 947c947
  60. <   RelativePath := not (S <> '') and ((S[1] = '\') or (S[2] = ':'));
  61. >   RelativePath := not ((S <> '') and ((S[1] = '\') or (S[2] = ':')));
  62. Comparing BP700\VIEWS.PAS and BP701\VIEWS.PAS 
  63. 3772c3772
  64. <     if Flags and wfGrow + wfMove <> 0 then
  65. >     if Flags and (wfGrow + wfMove) <> 0 then
  66.