5 / 5 / 1
Регистрация: 02.03.2013
Сообщений: 20

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

02.03.2013, 16:33. Показов 5204. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru