Привет всем, помогите найти ошибку... Суть такова мне нужно пробежать по столбцам первой строчки во всех ListView (их четыре), затем по второй и т.д. Если в одной строчке одного ListView данных не нашлось перехожу ко второй, поэтому запись в файл сделала в конце считывания всех строк. Но проблема в том что ListView_GetItemText воспринимает LPSTR (Это я МСДН осваиваю ) а WriteLogFile принимает на вход LPCSTR. А при использовании lstrcpy и lstrcat при нажатии на кнопку добавить у меня прога падает ((((( Не знаю какие функции использовать или какие типы преобразовывать... Подскажите как выделить память под pszData через HeapAlloc/malloc/new, соответственно, удалять выделенное через HeapFree/free/delete[] и какую использовать функцию заместо lstrcpy для того чтобы к первому буферу присоединять символ с кодом \x09 затем содержимое второго буфера, снова \x09, и так далее...
Изменено: Dusya - 31.05.2009 12:12:14