Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
5 / 5 / 1
Регистрация: 02.03.2013
Сообщений: 20

Пропадают элементы формы при работе на другом компьютере

02.03.2013, 16:33. Показов 5417. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Писал программу для редактирования кривых (зачётное задание в универе). Для визуализации воспользовался OpenGL. Преподу понравилось, и он попросил сделать так что бы программа работала на других компьютерах (Portable - версию). Будет на каких-то там конкурсах показывать.
До этого не было нужды делать так что-бы программы работали на компьютерах, где нет библиотек компилятора (Embarcadero RAD Studio XE2), и поэтому опыта не было(
Воспользовался форумом:
Компиляция программы под С++ Builder, чтобы работала на других компьютерах
да и вроде всё получилось, программа запустилась на другом компьютере, где не было компилятора. Но, если навести курсор мыши на кнопку на форме (событие входа в область кнопки), а потом убрать курсор в сторону (событие выхода из области кнопки), то пропадают все элементы на форме... Остаётся только отрисовка от OpenGL.
Какие есть идеи? Почему пропадают все элементы формы, после потери фокуса от объекта.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2013, 16:33
Ответы с готовыми решениями:

можно ли реализовать клиент сервер базы в одном компьютере а формы в =) (другом городе) в другом компьютере без применения sql и vb net
можно ли реализовать клиент сервер базы в одном компьютере а формы в =) (другом городе) в другом компьютере.. без применения sql и vb...

Пропадают элементы формы при использовании GROUP BY
Есть форма. Есть поля на ней. Источником данных на форме является запрос, в котором используется группировка GROUP BY. В режиме...

Пропадают скроллы при работе с потоками
Thread dgv1 = new Thread(start); dgv1.IsBackground = true; dgv1.Start(); public void start() { ...

41
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
02.03.2013, 23:54
Студворк — интернет-сервис помощи студентам
golem-iq, А на каком компиляторе писал?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
02.03.2013, 23:55
Ну не знаю как у вас там устроено.... но как понял кнопки - чиксы на одной форме, OpenGL на другой ?
0
5 / 5 / 1
Регистрация: 02.03.2013
Сообщений: 20
02.03.2013, 23:56  [ТС]
Цитата Сообщение от Garic_ Посмотреть сообщение
golem-iq, А на каком компиляторе писал?
Embarcadero RAD Studio XE2
Пробовал перейти на VS, но уж больно хороший обработчик ошибок у билдеров...
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
03.03.2013, 00:01
golem-iq, В BuildereC++ есть такой файл с расширением *.bpr
Пробовал перейти на VS
Так перейди на Builder6C++, меня он вполне устраивает и на других компах запускаются программы.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 00:04
Цитата Сообщение от Garic_ Посмотреть сообщение
Так перейди на Builder6C++, меня он вполне устраивает и на других компах запускаются программы.
Афигеть совет ... нет никакого смысла переходить на более "низкую" версию...
1
5 / 5 / 1
Регистрация: 02.03.2013
Сообщений: 20
03.03.2013, 00:06  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Афигеть совет ... нет никакого смысла переходить на более "низкую" версию...
Абсолютно поддерживаю! Меня на все 100% остановит хотя бы наличие быстрых стилей в XE2.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 00:19
Стили как раз не главное, а вот Рефакторинг, Indy, boost итп....

Попробовал перекомпилить исходники под XE3 не получилось требует какие-то JvControls ...
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
03.03.2013, 00:20
golem-iq,
Пробовал перейти на VS, но уж больно хороший обработчик ошибок у билдеров...
Так зачем тогда пробовал перейти на VS?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 00:23
Цитата Сообщение от Avazart Посмотреть сообщение
Ну не знаю как у вас там устроено.... но как понял кнопки - чиксы на одной форме, OpenGL на другой ?
?????
0
5 / 5 / 1
Регистрация: 02.03.2013
Сообщений: 20
03.03.2013, 00:27  [ТС]
Если я правильно помню, VS более распространён, в нём больше конструкторов, его довольно неплохо развивают за счёт того, что это детище майкрасофт, да и вроде всё.
Насчёт перекомпиляции, вот в этом проекте ошибки быть не должно:
http://disk.yandex.ru/public/?... 2BrsYA8%3D
причина: я когда-то хотел использовать помимо vcl, jc библиотеки (или как-то так они назывались), поиспользовал, разочаровался, удалил, а он из проекта их не полностью выгрузил. По ссылке выше, должно быть исправленно.

Добавлено через 1 минуту
Цитата Сообщение от Avazart Посмотреть сообщение
?????

Цитата Сообщение от Avazart Посмотреть сообщение
Ну не знаю как у вас там устроено.... но как понял кнопки - чиксы на одной форме, OpenGL на другой ?

Форма одна. Для "панелей управления работой" используются общие тэги у элементов.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 00:34
Не пересобирается ошибки :
Миниатюры
Пропадают элементы формы при работе на другом компьютере  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 00:36
Ну и код странный ... как оно работает ?
0
5 / 5 / 1
Регистрация: 02.03.2013
Сообщений: 20
03.03.2013, 00:46  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Не пересобирается ошибки :
Библиотека вектор стандартная... поэтому странно, что в ней ошибка...

или Вы про код в в UnitMain?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 00:53
про Vector3D
0
5 / 5 / 1
Регистрация: 02.03.2013
Сообщений: 20
03.03.2013, 01:01  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
про Vector3D
Она стандартная, и я её в принципе не трогал.
на gamedav.ru дали отличный совет, использовать MyGUI:
http://www.gamedev.ru/projects/forum/?id=159102
Хотя всё равно не понятно, почему же исчезают элементы, ну да ладно!

Благодарю за помощь, Avazart! Мне кажется, лучшего варианта не будет...
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 01:35
Не компилит из-за конфликта имен Vector3D есть такая ф-ция
0
5 / 5 / 1
Регистрация: 02.03.2013
Сообщений: 20
03.03.2013, 01:38  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Не компилит из-за конфликта имен Vector3D есть такая ф-ция
Странно, что у меня компилятор не находил ошибку. У Вас получилось пересобрать проект?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 02:50
Странно, что у меня компилятор не находил ошибку. У Вас получилось пересобрать проект?
Обвернул в namespace, подправил, но непонятная ошибка
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Controls::TControl::SetConstraints( Vcl::Controls::TSizeConstraints *)' referenced from C:\PROGRAM FILES\EMBARCADERO\RAD STUDIO\10.0\LIB\WIN32\RELEASE\CGRID.OBJ
Добавлено через 27 минут
Удалось скомпилить но результат тот же при клике кнопки исчезают
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 03:23
В общем пытаясь убрать полноэкранный режим оказалось что если сменить WindowsState c Maximazed на Normal то кнопки не исчезают...

Единственное при попытках скомпилить у меня кажется стили полетели на юг ... как их настраивать я не знаю...
Миниатюры
Пропадают элементы формы при работе на другом компьютере  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.03.2013, 04:27
Стиль установил, осталось проверить в WindowsState ли проблема :
Вложения
Тип файла: rar Test GEOmtr.rar (1.44 Мб, 9 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.03.2013, 04:27

На другом компьютере с другой культурой не отображаются элементы в MainWindow
Странная проблема. Примитивное приложение WPF .NET Framework 4.7.2 Окно, грид, пара Labels, кнопка. Всё отлично работает. ...

Почему пропадают элементы в конструкторе формы?
Добрый день. Не могу понять почему пропадают элементы в конструкторе формы. Что делал до этого: У меня есть форма с необходимыми...

Как подключить элементы data controls к таблице на другом компьютере?
Имеется 2-3 пк. На одном пк Сервер-программа с бд(ms access). на другом пк клиент-программа в которой элменты data controls. как...

NoClassDefFoundError при запуске на другом компьютере
На своем компьютере запускается и работает все отлично, но при попытке запустить на другой машине (у препода старая java пришлось fx сверху...

Ошибки компиляции при открытии на другом компьютере
Сначала пишет что ошибка при компиляции. Захожу в код и пишет что нужно адаптировать по 64x систему. Ну я так понял. И всё это несмотря на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru