- Код: Выделить всё
begin
if MessageDlg('Question', 'Do you wish to Execute?', mtConfirmation,
[mbYes, mbNo, mbIgnore],0) = mrYes
then { Execute rest of Program };
end;
а как прервать выполнение функции и вернуться в исходную точку?
Аналог в Сях:
- Код: Выделить всё
if(3 < 5)
{
return; // Прервать выполнение и вернуться туда откуда зашли.
}
В паскале есть такое?
Для тех кто не понял перефразирую.
- Код: Выделить всё
begin
if MessageDlg('Question', 'Do you wish to Execute?', mtConfirmation,
[mbYes, mbNo, mbIgnore],0) = mrYes
then
// Здесь код программы может быть большой. Чтобы не громоздить лишнего, проще поменять mrYes на mrNo и вывалиться из процедуры.
end;
Как звучит инструкция которая прерывает выполнение процедуры?