проблема с функциями unicode типа wcscat, wcscpy ...
Проблема закл. в том что например след. строка кода
strSQL=wcscat(_T("create database "),_T("main001")) при сборке в Release и Debug вроде все проходит в порядке (VC 6++ ошибок и предупреждений не выдает), а вот во время работы Debug версии когда доходит до этой строчки кода генерируется ошибка достпа к памяти. Хотя при запуске Relase версии ошибки нет (хотя я подозреваю она просото глушится).
Цитата:
Originally posted by Kirill Eremeev
sys: WinXP 5.1
Проблема закл. в том что например след. строка кода
strSQL=wcscat(_T("create database "),_T("main001")) при сборке в Release и Debug вроде все проходит в порядке (VC 6++ ошибок и предупреждений не выдает), а вот во время работы Debug версии когда доходит до этой строчки кода генерируется ошибка достпа к памяти. Хотя при запуске Relase версии ошибки нет (хотя я подозреваю она просото глушится).
sys: WinXP 5.1
Проблема закл. в том что например след. строка кода
strSQL=wcscat(_T("create database "),_T("main001")) при сборке в Release и Debug вроде все проходит в порядке (VC 6++ ошибок и предупреждений не выдает), а вот во время работы Debug версии когда доходит до этой строчки кода генерируется ошибка достпа к памяти. Хотя при запуске Relase версии ошибки нет (хотя я подозреваю она просото глушится).
Используй TChar функции.Может быть ты не под юникод компилишь? #define UNICODE
#define _UNICODE писал?
Цитата:
Originally posted by RYM
Используй TChar функции.Может быть ты не под юникод компилишь? #define UNICODE
#define _UNICODE писал?
Используй TChar функции.Может быть ты не под юникод компилишь? #define UNICODE
#define _UNICODE писал?
Хотя проблема в другом я ошибся - первый параметр у тебя константа - посмотри на декларацию своей ф-и - wchar_t * в первом параметре