Цитата Сообщение от Alex Rider Посмотреть сообщение
Падало в STRCAT (дебажная версия говорила, что стринг не заканчивается null'ом).
Код:
const int totalSize = strlen(n)+strlen(ModuleName)+2;
ModuleName = (char*)realloc(ModuleName,totalSize);
if (ModuleName == NULL) {
  Error("Not enough memory!", 0, FATAL);
}
STRCAT(ModuleName, totalSize, ".");
STRCAT(ModuleName, totalSize, n);
Непонятно, на кой хрен юзать сишные строки из говна и палок указателей в программе на С++?