Такой вопрос:
Написал dll-ку, с простой функцией:
extern "C"
void __stdcall _export hello(void)
{
ShowMessage("Hello world!");
}
вызываю следующим образом:
описание
Declare Sub hello Lib "igk_shp_test.dll" ()
вызов
Call hello
процедура отрабатывается (выводит сообщение), заканчивается, однако, при последующем сохранении проекта ArcGis закрывается без всяких сообщений и проект не сохраняется.
Подскажите пожалуйста, что я делаю неправильно?