3 / 3 / 0
Регистрация: 05.02.2011
Сообщений: 116
1

Перенесение программы на другой компьютер

09.03.2011, 21:13. Показов 2101. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Вот столкнулся с такой проблемой:
При переносе проекта на другой компьютер(ноут, размеры монитора меньше), при запуске программы все компоненты Image, и другие, сдвигаются в разные стороны, и получается не пойми что.

Как можно это исправить, чтобы программа переносилась нормально(что-то типа авторасширения)?

Заранее благодарю.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2011, 21:13
Ответы с готовыми решениями:

Перенесение таблицы из одного псевдонима в другой
Доброго времени суток Уважаемые Программисты. Возник такой вопрос, хоть убейте не могу понять как...

Перенесение нумерации страницы из одного документа в другой.
Здравствуйте! Мне нужно подряд скопировать несколько документов один за другим в один новый пустой...

Расчет категорий должностей от возраста и перенесение значений на другой лист
Помогите пожалуйста, чайнику. Думала справлюсь сама, гуглила много сайтов, но так и не могу...

Перенос программы с БД на другой компьютер
Здравствуйте, пожалуйста помогите решить проблему. В делфи сделал программу с базой данных на СУБД...

15
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364
09.03.2011, 22:37 2
свойство якорь(anchor) смотри вначале там стоит лево и верх. ставим низ и право в true
1
3 / 3 / 0
Регистрация: 05.02.2011
Сообщений: 116
09.03.2011, 23:15  [ТС] 3
Цитата Сообщение от Romantik_FM Посмотреть сообщение
свойство якорь(anchor) смотри вначале там стоит лево и верх. ставим низ и право в true
Поставил все anchor в True(akLeft,akTop,akRight,akBottom), но на ноуте все картинки всеравно расползаются, блин, как решить проблему?
0
324 / 316 / 84
Регистрация: 03.03.2010
Сообщений: 1,364
09.03.2011, 23:29 4
а свойство у image avtosize смотрел?
0
126 / 126 / 24
Регистрация: 14.02.2010
Сообщений: 289
10.03.2011, 00:11 5
пропишите в OnCreate формы код
Delphi
1
2
Form1.Height:=Screen.Height div 2;
Form1.Width:=Screen.Width div 2;
0
3 / 3 / 0
Регистрация: 05.02.2011
Сообщений: 116
10.03.2011, 13:28  [ТС] 6
Цитата Сообщение от sanya0107 Посмотреть сообщение
пропишите в OnCreate формы код
Delphi
1
2
Form1.Height:=Screen.Height div 2;
Form1.Width:=Screen.Width div 2;
Да не помогает, если div 2 сделать, то маленькая форма получается,(виден кусок слева и сверху), если div 1, то обычная, но суть не меняется, прогу так и не могу перенести на ноут, Image расползаются(((

Добавлено через 12 часов 25 минут
Какие есть еще решения с этой проблемой, у меня на форме(размер 1024х768) около 20 image, и при переносе скомпилированной программы на ноут меньшего размера, они все разъезжаются, и еще не полностью форма видна.
Как правильно сделать, приведите пример хотя бы, если сможете. Надо, чтобы форма со всеми картинками полностью была видна.
Плюсик за мной.
0
126 / 126 / 24
Регистрация: 14.02.2010
Сообщений: 289
10.03.2011, 15:08 7
Поиграться с свойством компонентов Anchors или задвать размеры формы по экрану
Delphi
1
2
Form1.Height:=Screen.Height;
Form1.Width:=Screen.Width;
Насколько я знаю больше не как!
0
72 / 64 / 3
Регистрация: 13.05.2010
Сообщений: 349
10.03.2011, 18:42 8
обсмотри всё тут http://www.delphi.int.ru/articles/106/
0
5702 / 2293 / 466
Регистрация: 20.11.2009
Сообщений: 7,715
Записей в блоге: 1
10.03.2011, 21:20 9
Цитата Сообщение от Cannon Посмотреть сообщение
Здравствуйте!
Вот столкнулся с такой проблемой:
При переносе проекта на другой компьютер(ноут, размеры монитора меньше), при запуске программы все компоненты Image, и другие, сдвигаются в разные стороны, и получается не пойми что.

Как можно это исправить, чтобы программа переносилась нормально(что-то типа авторасширения)?

Заранее благодарю.
я бы сделал так:

задал бы координаты всех компонентов относительно формы, скажем была бы кнопка, и лежала бы почти совсем справа монитора, когда мы форму сдвигаем влево, то получается и кнопка закрывается, так вот сказал бы
Delphi
1
Button.Left := Form1.Width - Button.Width  - 20;
запихать это все в onresize
0
126 / 126 / 24
Регистрация: 14.02.2010
Сообщений: 289
10.03.2011, 21:29 10
это все делает Anchors!
0
5702 / 2293 / 466
Регистрация: 20.11.2009
Сообщений: 7,715
Записей в блоге: 1
10.03.2011, 21:38 11
Цитата Сообщение от sanya0107 Посмотреть сообщение
это все делает Anchors!
Может быть !! И поэтому может и работает не так все у вас? я сейчас же для проверки выставил значения в Anсhore и что я получил, сдвигаю я форму и у меня кнопочка раз так, и спряталась... а начал раздвигать форму раз и кнопочка стала увеличивать свою длину тянясь за краем формы...
0
126 / 126 / 24
Регистрация: 14.02.2010
Сообщений: 289
10.03.2011, 21:46 12
для того чтобы не пропадали нужно поставить для формы минимальные размеры!!
Это она растягивается если поставить Anchors (Right). Вам надо подобрать правильные значения для компонента! По клацайте посмотрите!
0
5702 / 2293 / 466
Регистрация: 20.11.2009
Сообщений: 7,715
Записей в блоге: 1
10.03.2011, 22:30 13
Цитата Сообщение от sanya0107 Посмотреть сообщение
для того чтобы не пропадали нужно поставить для формы минимальные размеры!!
Это она растягивается если поставить Anchors (Right). Вам надо подобрать правильные значения для компонента! По клацайте посмотрите!
Да клацал, ничего полезного не наклацал что-то я, может просто руки вместо ног выросли у меня оО
0
3 / 3 / 0
Регистрация: 05.02.2011
Сообщений: 116
10.03.2011, 22:58  [ТС] 14
Я вот тоже не пойму, неужели нет выхода?
Вот создал например я программу на компе с расширением (1024х768) на весь экран с 20 image и другими компонентами, но на ноуте она кривая. Неужели нет более простого способа, чтобы главная форма принимала нужный размер?
С маленькой формой проблем нет, работает как надо.

Грубо говоря, надо, чтобы на любом компе(мониторе) программа была полностью видна, сохраняя пропорции.

Добавлено через 10 минут
Что я только не пробовал, по Вашим советам, но решения так и нет.(((

Добавлено через 5 минут
Приведите пожалуйста пример с программой, где форма с image(несколько штук), размером 1024х768, а я попробую её перенести на ноут...
Программа должна сохранить пропорции и полностью видна на любом компе.
+1 за мной.
0
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 3
29.06.2011, 13:07 15
может беда с масштабированием экрана? в настройках где 96 или 120 dpi
0
498 / 251 / 56
Регистрация: 16.06.2011
Сообщений: 904
29.06.2011, 13:47 16
Выложи саму форму, не верю я, что существуют такие глобальные проблемы при масштабировании приложения.

Добавлено через 1 минуту
Цитата Сообщение от Cannon Посмотреть сообщение
Поставил все anchor в True(akLeft,akTop,akRight,akBottom), но на ноуте все картинки всеравно расползаются, блин, как решить проблему?
Зачем все поставил? Получается ты закрепил компонент по всем краям, если хочешь чтобы кнопка, допустим, всегда была в нижнем правом углу - ставь akRight,akBottom=true остальные - ложь.
0
29.06.2011, 13:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2011, 13:47
Помогаю со студенческими работами здесь

Перенос программы на другой компьютер
Здравствуйте. Мне нужно перенести программу, написанную на Делфи (база данных Oracle), на другой...

Перенос программы на другой компьютер
Как перенести программу, написанную в Visual C++ (с библиотекой MFC) на другой компьютер, где нет...

Перенос программы на другой компьютер
Здравствуйте. Мне нужно перенести программу, написанную на Делфи (база данных Paradox), на...

Перенос программы с БД на другой компьютер
Есть программа для работы с бд. БД - Access, доступ - ADO. БД лежит в каталоге с прогой. В...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru