powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / потрясно!!!!
8 сообщений из 8, страница 1 из 1
потрясно!!!!
    #33812356
el'f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я всё о своем ActiveX.
Код: plaintext
1.
2.
CString strCaption= GetText();
if (strCaption !="") 	{strCaption.Format("%d",m_cc);  ....}
этот код дает результат: m_cc=-834534534
если пишу так:
Код: plaintext
1.
2.
3.
m_cc= 0 ;
CString strCaption= GetText();
if (strCaption !="") 	{strCaption.Format("%d",m_cc);  ....}
результат: m_cc=0
я не понимаю почему у меня всегда в m_cc всякая хрень????? я же обнуляю ДО присвоения!!!
...
Рейтинг: 0 / 0
потрясно!!!!
    #33812777
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
el'f
CString strCaption= GetText();
if (strCaption !="") {strCaption.Format("%d",m_cc); ....}
[/src] результат: m_cc=0
я не понимаю почему у меня всегда в m_cc всякая хрень????? я же обнуляю ДО присвоения!!!

а в каком месте присвоение ? в одном месте обнулил, в другом напечатал
...
Рейтинг: 0 / 0
потрясно!!!!
    #33812805
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какого типа m_cc ?
...
Рейтинг: 0 / 0
потрясно!!!!
    #33812836
el'f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m_cc типа int.
Код: plaintext
1.
CString strCaption= GetText();
if (strCaption !="") 	{strCaption.Format("%d",m_cc);  ....}
это написано в OnDraw. а обнуление пробовал делать в конструкторе или здесь же в ondraw.
...
Рейтинг: 0 / 0
потрясно!!!!
    #33812972
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может так?

strCaption.Format("%i",m_cc)
...
Рейтинг: 0 / 0
потрясно!!!!
    #33813011
el'f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проверил, результат тот же
...
Рейтинг: 0 / 0
потрясно!!!!
    #33813304
el'f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как вы можете это объяснить: включаю сегодня машину - и на удивление все работает! хотя вчера больше ничего не менял. почему вообще такие вещи случаются?
...
Рейтинг: 0 / 0
потрясно!!!!
    #33815427
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
el'fкак вы можете это объяснить: включаю сегодня машину - и на удивление все работает! хотя вчера больше ничего не менял. почему вообще такие вещи случаются?

давайте прокоментируем Ваш код, согласно МСДНу....

Код: plaintext
1.
m_cc= 0 ;
ну сдесь понятно... присвоение интовой переменной нолика...

Код: plaintext
1.
CString strCaption= GetText();
тут взятие откуда то "текста" и инициализация переменной типа CString из библиотеки MFC с именем strCaption...

Код: plaintext
1.
if (strCaption !="")
если строка - не пустая строка...то...

Код: plaintext
1.
strCaption.Format("%d",m_cc);
ФОРМИРУЕМ strCaption в ФОРМАТЕ вывода ЦЕЛОГО числа переменной m_cc (которая выше обнулена)...

результатом будет
strCaption = "0";

ну и ? В чём глубокий смысл данного кода ? Запись в строку нолика (0x30) если строка не пуста ? А при чём тут тогда сетование на переменную m_cc ?

с уважением
(круглый)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / потрясно!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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