В Инструментах> Опции> Разработчики> Разработчики Таблицы и Базы данных там являются опцией для 'Автоматического, генерируют сценарии изменения', которые генерируют один для каждого изменения, которое Вы вносите в то время, когда Вы сохраняете его.
Вот один , совместимый с C89 и реализующий схему try / catch / finally, как можно найти в других объектно-ориентированных языках.
В Symbian реализованы исключения (так называемые «листья») в терминах longjmp. Это был код C ++, но его можно было перевести на C. Об этом был предыдущий пост .
Взгляните на XXL: http: //www.zork. org / xxl /
Я нашел его вполне пригодным для использования в предыдущем проекте. Хотя давно не обновлялся.
CException - это простая обработка исключений в C. Она значительно быстрее, чем полномасштабная обработка исключений C ++, но теряет некоторую гибкость. Он переносится на любую платформу, поддерживающую setjmp / longjmp.