1234567891011121314151617181920212223242526272829 |
- { Old file: tbs0150.pp }
- { Shows that the assert() macro is missing under Delphi OK 0.99.9 (PFV) }
- {
- bug to show that there is no assert() macro and directive
- }
- var B : boolean;
- i : integer;
- begin
- b:=true;
- i:=0;
- // First for assert messages should not give anything.
- // First two generate code, but are OK.
- // second two don't generate code ($C- !)
- {$c+}
- assert (b);
- assert (I=0);
- {$c-}
- assert (not(b));
- assert (i<>0);
- {$c+}
- // This one should give the normal assert message.
- assert (not(b));
- // This one should give a custom assert message.
- // you must uncomment the previous one to see this one.
- assert (not(I=0),'Custom assert message');
- end.
|