Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2011, 23:37   #1
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию а почему IntToStr не работает с DWORD?

Вопрос в названии,
Вываливается сообщение об ошибке:
[BCC32 Error] MainUnit.cpp(30): E2015 Ambiguity between '_fastcall Sysutils::IntToStr(int) at c:\program files\embarcadero\rad studio\7.0\include\vcl\SysUtils.hpp :2093' and '_fastcall Sysutils::IntToStr(__int64) at c:\program files\embarcadero\rad studio\7.0\include\vcl\SysUtils.hpp :2096'
Full parser context
MainUnit.cpp(21): parsing: void paint_wireless(Graphics::TBitmap *,Stdctrls::TMemo *)
Как исправить подкажите...
делаю так:
Код:
 IntToStr((__int64*)colors)
и получаю ошибку адресации.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"

Последний раз редактировалось ImmortalAlexSan; 08.02.2011 в 23:45.
ImmortalAlexSan вне форума Ответить с цитированием
Старый 08.02.2011, 23:53   #2
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Цитата:
делаю так:
Код:

IntToStr((__int64*)colors)

и получаю ошибку адресации.
А разве не так надо
Код:
IntToStr((__int64)colors);
?
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 09.02.2011, 00:49   #3
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Вообще-то, да, так работает. Я новичек в с++, а указатели это ваще тьма пока. спасибо.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 09.02.2011, 01:03   #4
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Используй static_cast<__int64>(colors) только. C-style cast это плохо.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
почему не работает ((( yuta_86 Общие вопросы Delphi 2 24.12.2010 13:06
почему интеренет на Xp не работает, а на семерке работает Lenura Windows 18 04.10.2010 12:04
почему не работает BrYan91 Помощь студентам 0 22.06.2010 22:58
Почему не работает тег align=right?valign работает а align нет! aviv HTML и CSS 5 21.01.2009 17:46
почему не работает domovoi Общие вопросы Delphi 1 15.10.2008 18:42