0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 74
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Проблема в том что из студии программа запускается а вот exe (в Debug) из папки нет.13.03.2014, 17:35. Показов 1326. Ответов 4
Метки нет Все метки)
(
День добрый! Есть такая проблема:
В ActiveX компоненте помощью FileMapping создается область памяти которая в дальнейшем заполняется объектами с помощью функции memcpy. Создается FileMapping следующим образом:
384 - количество памяти занимаемое 6 объектами (с ними вроде как все нормально, по крайней мере программа запускается) + 60 объектов размером 72 байта. Далее эти объекты через указатель передаются в программу контейнер. И все отлично работает без следующего кода:
Ранее в место memcpy просто заполнялся массив указателей след образом:
Вот таким образом копируются 60 объектов. Программа контейнер падает на создании динам. памяти. Вся проблема в том что из студии программа запускается а вот exe (в Debug) из папки нет. Подскажите в чем может быть проблема или хотя бы куда "копать"!) Если не достаточно информации допишу что интересует. Добавлено через 44 минуты что из себя представляет класс CSTLRead:
0
|
|
13.03.2014, 17:35 | |
Ответы с готовыми решениями:
4
"Да нет там такой папки. Вот все папки, вот весь код из первой папки. Делайте что хотите" Не запускается exe файл из папки Debug Программа работает при дебаггинге (F5) из студии, но собранный .exe, запущенный отдельно - нет Скиньте пожалуйсто толковую литературу по графике Проблема в том, что как нарисовать знаю, а вот как заставить двигаться - не могу понять. |
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 74
|
|
14.03.2014, 09:18 [ТС] | 3 |
Есть меня в организации такое требование) ничего не поделаешь, только мне кажется если программа в дебаге не запускается она и в релизе не запустится. Просто повторюсь: если закоментировать строчку с memcpy то программа работает, а если оставить то нет. Просто подобный код он работоспособен или так делать опасно, и почему программа не запускается?
0
|
Заблокирован
![]() |
||||||
15.03.2014, 12:41 | 4 | |||||
- ты уверен в указанных смещениях
- зачем такой изврат?
1
|
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 74
|
||||||
17.03.2014, 12:25 [ТС] | 5 | |||||
Проблему я уже решил. Как раз в смещениях и была проблема.
Но все равно спасибо! =)
0
|
17.03.2014, 12:25 | |
Помогаю со студенческими работами здесь
5
В студии нет папки Graphics проблема в том,что программа запоминает лишь 1 символ из слова Переместить *.exe из папки debug Антивирус удалил exe из папки Debug
Создание exe файла (ни в папке Release, ни в Debug ничего подобного нет) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |