UDF calling conventions
UDF calling conventions
Прочитал Developer's Guide к Interbase. Узнал, что UDF нужно создавать с использованием stdcall. Затем узнал, что это ошибка, и нужно cdecl. Хорошо, буду использовать cdecl. Но меня волнует вот что: мои функции нормально работали и с stdcall. А ведь в этом случае стек очищает вызываемая функция, используя инструкцию типа ret 4. Почему сервер не падает?? Ведь в этом случае после возвращения UDF'ом управления указатель вершины стека (SP) должен быть неверен...