powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / нули в Watch List у переменных структуры
6 сообщений из 6, страница 1 из 1
нули в Watch List у переменных структуры
    #38343070
Всем доброго времени суток!

Коротко о себе:
Embarcadero RAD Studio XE3, Win7

Вопрос у меня следующий:
Почему-то в Watch List переменные, хранящиеся в структуре, остаются неизменными и равными нулю, независимо от того, что я в них записываю. При чем, если выводить их, скажем, в Memo - выводятся те значения, которые в них записаны. С локальными же переменными все нормально. И в мемо, и в вочлисте они выводятся одинаковыми.

Структура обявлена в отдельном файле classes.h:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
struct TServParams
{
	bool Connected;
	bool Dialing;
	int ExceptionsCounter;
	int ID_Modem;
	int ID_Server;
	int TimerMin;
	int TimerMax;
	int TimerBase;
	int tmrGetTurnInterval;
	int ID_RecordInLogConnections;
	int ID_RecordInArch;
	int RecLenght;
	AnsiString InfoForUser;			//строка для вывода в терминал/лог
	unsigned short DisconnectReason;
	AnsiString CurrentModemPhone;
	unsigned char RecBuffer[200];

}srctServParams;



обращение к переменным в Main.cpp выглядит примерно так:
Код: plaintext
1.
srctServParams.RecLenght=srctServParams.RecLenght+Count;



Подскажите, в чем может быть дело?
Заранее спасибо!
...
Рейтинг: 0 / 0
нули в Watch List у переменных структуры
    #38343464
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy пуля в зубах,

Надеюсь, ты не забываешь собирать твое приложение с отладочной информацией?
...
Рейтинг: 0 / 0
нули в Watch List у переменных структуры
    #38344537
Угумс, экзешник собирается в подпапку Debug проекта, и в Options->C++ Linker->Full_Debug_Information=true
Или это не все?
...
Рейтинг: 0 / 0
нули в Watch List у переменных структуры
    #38344643
Пипл, хэлп!=)
...
Рейтинг: 0 / 0
нули в Watch List у переменных структуры
    #38345276
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy пуля в зубахУгумс, экзешник собирается в подпапку Debug проекта, и в Options->C++ Linker->Full_Debug_Information=true
Или это не все?

Может быть и не всё.

Ну, не знаю, как там в дебилдере, а в VC например надо сказать компилятору, что ты хочешь debug info,
и линкеру тоже потом, отдельно, чтобы он DI собрал и сделал PDB (или ещё что).
В GCC тоже сначала надо сказать компилятору, чтобы DI сгенерировалось, потом линкеру, чтобы он его НЕ выбрасывал (или наоборот).


Ну и кроме того, могут быть просто какие-то другие проблемы, естественно. Я не телепат.
...
Рейтинг: 0 / 0
нули в Watch List у переменных структуры
    #38345343
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНу и кроме того, могут быть просто какие-то другие проблемы, естественно. Я не телепат.например, перед сборкой сделать Clean проекту, и собирать в Debug-режиме, естественно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / нули в Watch List у переменных структуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]