Генерация и исполнение функций RunTime
Может быть из-за того, что Ваша переменная находится в сегменте данных, а код - в сегменте кода ?
Не видя код, трудно оценивать проблему.
Как уже говорили выше выделять память с VirtualAlloc + PAGE_EXECUTE, либо на уже готовую память выставить  флаг PAGE_EXECUTE с помощью VirtualProtect