Pascal - возвращает сообщение об ошибке, если функция / процедура не выполняется - PullRequest
0 голосов
/ 28 мая 2018

В SQL я научился проверять ошибки в каждом запросе, выполняемом моим сценарием.

$query = "SELECT * FROM something";
$result=msqli_query($conn, $query);
if(!$result){
    echo "There is something wrong with ", $query;
} else {
//Proceed as normal
}

Поэтому я подумал, что было бы неплохо внедрить эту же идею в мою программу на паскале.Но я не знаю, как проверить, не выполняется ли часть в программе или нет.Я думал о чем-то вроде этого

if (//a function/procedure could not execute) then
    WriteLn('Error!')
else
    //Proceed with other functions/procedures;

В SQL !$result означает mysqli_query вернул false, потому что он не мог выполнить запрос, но я не знаю, как это сделать, чтобыПаскаль функции / процедуры ... Обычно, если функция или процедура не в состоянии выполнить программу, она просто завершится с ошибкой в ​​терминале, она не вернет значение false, как в SQL для меня, чтобы поймать и манипулировать.

...