Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > multithreaded |
Автор: kostay 26.10.2008, 21:23 |
когда в релизе/debuge ставлю multithreaded самое первое тобиш то вообше чуш проиcxодит, в массиве который содержит данные что где рисовать, там одHёрки, двойки, -1, так вот по4емуто 1 переделываются на -1... очень расстроен, но в multithreaded dll всё ок, что ета за зараза такая? |
Автор: kostay 26.10.2008, 22:06 | ||||||
http://ipicture.ru/ первое так как должно буть multithreaded debug dll второе multithreaded debug последнее single threaded msvs 2003 и 2008 впринципе тоже самое вот ещо
ещо вот такие ошибки как то раз удалось словить
ну ооочень беспокоит ето меня, кто знает отзовитесь |
Автор: kostay 26.10.2008, 22:47 |
ето 4о глюк студии?? из папки шас запускаю цифри те 4то надо во всех, никаких ошибок сразу скомпилил и накопировал все варианты и все окей.. |
Автор: jonie 26.10.2008, 23:31 |
http://www.google.com/search?client=opera&rls=ru&q=%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B3%D0%BE+%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0&sourceid=opera&ie=utf-8&oe=utf-8 решение одной из Ваших проблем. |
Автор: kostay 26.10.2008, 23:32 |
проблема в клавиатуре нету тут букв некоторых |
Автор: J0ker 27.10.2008, 03:09 |
просто шедеврально ![]() интересно, он и разговаривает так-же? |
Автор: Lazin 27.10.2008, 06:29 |
я то-же ничего не понял ![]() |
Автор: J0ker 27.10.2008, 06:46 |
казнить нельзя помиловать ыыыыыыыыыыы ![]() |
Автор: Rickert 27.10.2008, 07:59 |
Уже вторая тема этого перца в подобном стиле. Автор - твори ещё ![]() Названия классов и исходник, непосредственно, настолько суровы, что я даже думать над ними боюсь. Asema... К чему бы это? К апокалипсису не иначе... P.S. Я думал - думал, я всё понял - мы слишком тупые чтобы понять. Крепитесь, Братья! |
Автор: Lazin 27.10.2008, 09:19 |
у человека нет многих букаф на клавиатуре, вот и приходится так называть переменные и классы ![]() Добавлено через 1 минуту и 7 секунд возможно, русский - не его родной язык, почитайте комментарии в коде |
Автор: Lazin 27.10.2008, 09:39 |
kostay, убери из деструктора delete this; ошибки которые ты привел, говорят о том, что ты пытаешься собрать debug версию, с release версией стандартной библиотеки, либо открой Configuranion manager и выбери там release, а потом в настройках multitreaded, либо multithreaded dll, либо там-же выбери Debug, а в настройках multithreaded debug или multithreaded debug dll. Вообще, версия библиотеки на тот код, который ты привел не должна влиять. |
Автор: kostay 27.10.2008, 10:41 | ||
ну я и вибирал то дебуг версию то релиз и соответственно мултитхреадед либо дебуг либо ни4его, картинки ето с дебуг версии. говорюже 4ерез msvs если start without debugging запускал то вот такая хиромань, а если из папки debug потом то ни4его, всё ок. вот ета цифра из 6 знаков 34536344 меня особо беспокоит, как то она на на4альной стадии у меня вылазила только в другом месте, и 4то ето компилятор там про маллок говорит ни4его не понял.
|
Автор: xvr 27.10.2008, 11:49 | ||||
Смотрим сюда
и сюда
делаем вывод - массив _lauta должен быть 8х8, а он есть 8х <нечто треугольное> Строку _lauta[i] = new int[i]; надо заменить на _lauta[i] = new int[8]; |
Автор: kostay 27.10.2008, 13:41 |
всё ништяк, спасибо добрый Человек |
Автор: Shooroop 28.10.2008, 18:22 | ||
Насколько я понял тебе надо выделить матрицу 8х8, а ты выделяешь память под массив треугольник. ![]() если надо всетаки матрицу попробуй _lauta[i] = new int [8] ;
зы. спасибо что пишешь ч а не 4 ты просто спасаешь наш мозг! |