Цитата(shide_3 @ Oct 15 2012, 16:15)

ну а если так - d = &NV_Data ?
Так - без проблем. Но ведь в вашей программе написано
Код
d= (tNV_Data *)TempBuf;
То бишь указатель инициализируется адресом TempBuf, а вовсе не NV_Data

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