Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder StringGrid1 StringGrid2 https://www.cyberforum.ru/ cpp-builder/ thread656097.html
Загружаю файл excel загружаю значения в массив и вывожу в StringGrid1. Как сделать чтобы можно было выбрать ячейки в StringGrid1 и перенести их во второй StringGrid2? void __fastcall...
C++ Builder Не компилируется код
Не компилируется. Пишет: Unit13.cpp(18): E2141 Declaration syntax error UnicodeString __fastcall WinToWin1251Q(UnicodeString Str) { UnicodeString strTo; strTo.sprintf(L"=?windows-1251?Q?");...
Прокрутка Image в ScrollBox C++ Builder
Как сделать так, чтобы картинка в Image прокручивалась одновременно со ScrollBox?
C++ Builder CodeGear C++Builder 2010. Компоненты TCppWebBrowser и TWebBrowser В чем отличие между компонентами TCppWebBrowser и TWebBrowser? https://www.cyberforum.ru/ cpp-builder/ thread656047.html
C++ Builder Зависаниепрограммы при исполнении циклов https://www.cyberforum.ru/ cpp-builder/ thread656031.html
Можно ли сделать так, чтобы во время исполнения циклов программа не зависала?
Нужно изменить фон уже загруженной (через CppWebBrowser) страницы C++ Builder
Моя прога должна загружать страницы с моего сайта, но фон их необходимо иметь возмоность менять уже в программе. Есть идеи?
C++ Builder Цвет формы\кнопки
Хочу изменить цвет кнопки на красный , пишу Button1->Font->Color=clRed; оно не меняет, подскажите в чем проблема.
C++ Builder Прорисовка карты Canvas? Привет всем! Столкнулся с такой проблемой. Создаю простенькую игру. Очень сильно тормозит прорисовка карты. Вот код: void TForm1::PaintsMap() { Graphics::TBitmap *bitmap1=new Graphics::TBitmap;... https://www.cyberforum.ru/ cpp-builder/ thread655738.html
C++ Builder Узнать, на каком физическом диске находится определенный логический диск(раздел)? https://www.cyberforum.ru/ cpp-builder/ thread655726.html
Собственно, САБЖ. Нужно получить значение, которое потом можно использовать в функции CreateFile, например: CreateFile("\\\\.\\PhysicalDrive0", ...) Добавлено через 35 минут Нашел решение:...
C++ Builder Не работает код =( Здравствуйте! Прошу прощения за этот вопрос, но всё же мне очень нужно решить эту проблему. Вставляю этот код в окно C++ Builder'a, а он не работает. Вот не могу разобраться как там что. void... https://www.cyberforum.ru/ cpp-builder/ thread655714.html
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,120
0

Странное поведение!

22.09.2012, 19:46. Просмотров 750. Ответов 5
Метки (Все метки)

Доброго времени суток!

На лицо странное (на мой взгляд) поведение С++ Builder 6.
Итак код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
String TBlockScheme::FigureCode(TPoint MousePos){
  int X = 0, Y = 0;
 
  X = MousePos.x + FormMain->Left;
  Y = MousePos.y + FormMain->Top;
 
  FormCode->Left = X;
  FormCode->Top  = Y;
  FormCode->ShowModal();
 
  if (FormCode->Tag == 1)
    return FormCode->MemoCode->Text;
  else
    return "";
}
На скрине видны значения переменных.
Фактически
C++
1
X = MousePos.x + FormMain->Left;
Должно быть
X = 151 + 105, т.е. 256 , а не 4216919.

Не понятно мне почему так получается!

Вернуться к обсуждению:
Странное поведение!
0
Миниатюры
Странное поведение!  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2012, 19:46
Готовые ответы и решения:

Странное поведение окон
Здравствуйте! Демка с комментами Суть. Мне нужно создать независимое окно с отдельной...

Странное поведение UnicodeString.
С некоторого момента UnicodeString без особых на то причин начала вести себя странно. Variang...

Странное поведение Builder XE
Добрый день! При работе программы возникает ошибка типа acces violation в след куске кода: for...

Странное поведение XE2
Как такое возможно(скриншот). И еще замечаю - не всегда происходит присваивание значений переменным.

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.