Dbheap.c Ошибка Памяти

  • Автор темы Firefox
  • Дата начала
F

Firefox

#1
Здравствуйте. у меня написана программа в Windows Xp VS2003. при запуске под Windows 7 программа работает правильно но при завершении выдает ошибку ссылаясь на dbheap.c
появилось это после введения в программу
C++:
// конструктор
wchar_t *Code_par;
Code_par=new wchar_t();

//использование в функции
QString parametr,IP_BOR;
int k=0;
...
parametr="rm1 ";
parametr+=IP_BOR;
k=parametr.toWCharArray(Code_par);
Code_par[k]='\n';
ShellExecute(Handle,L"open",L"reg.exe",Code_par,NULL,SW_RESTORE);
// деструктор
delete Code_par;
возможно память в диструкторе все же не очищается???пробовала очищать функцией free но результат тот же. и обращу внимание что в windows xp ошибки нет.