Code:
Use Assert as a debugging tool to test that conditions assumed to be true are never violated. Assert provides an opportunity to intercept an unexpected condition and halt a program rather than allow execution to continue under unanticipated conditions.
Statt das irgenwo ne
Exception rausgeworfen wird, sagt der dir, dass genau an der einen Stelle, wo du totsicher von true ausgingst, soch false rauskam. d.h. du solltest davor schaun, was schiefgelaufen ist. ist also wie gesagt zum debuggen gut. Beispiel:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
a: boolean;
begin
a := false;
assert(a);
IchGehFreiwilligInDieHoelle(not a);
end;
...so hab ich es verstanden...