Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 23.12.2004, 11:57   [включить плавающее окно]   #1
Dimon
Интересующийся
Автор темы
 
Регистрация: 11.02.2003
Адрес: Севастополь
Ошибка при отладке в Visual C++: Stack is corrupt

Доброе время суток, многоуважаемый All.
На Visual C++ пишу недавно. И вот он трабл.
Дано:
метод класса диалогового окна. Он берёт данные из поля CEdit, разбирает посимвольно строку и из каждой пары соседних символов собирает 1 байт. Байты -> в цепочку и этот пакет посылается в pipe USB устройства. В методе объявлено 3 локальных переменных типа char, которые служат для манипуляций с символами.
Трабл:
После завершения всех операций и при выходе из метода появляется сообщение:
С Borland C++ Builder такого никогда не было...
RunTime Check Failure #2. Stack around the variable <имя переменной> was corrupted.

Пытался объявлять их как char*, выделять память с помощью malloc и освобождать с помощью free (это для одного-то символа) - та же фигня.
Понять не могу, каким образом портится стэк. Объясните неразумному, в чём ошибка и как её как исправить.
Миниатюры
Нажмите на изображение для увеличения
Название: stack_er.jpg
Просмотров: 182
Размер:	51.7 Кб
ID:	5003  
__________________
Да здравствует здравый смысл! Dimon
Dimon вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 23.12.2004, 23:02   [включить плавающее окно]   #2
equ
Начинающий
 
Регистрация: 20.12.2003
Адрес: Москва
Dimon
Вообще, исходный текст хорошо бы привести.
equ вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:51. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey