Работа lazarus'а на разных процессорах

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
bestonix
новенький
Сообщения: 66
Зарегистрирован: 15.04.2010 08:26:00
Откуда: Жигулёвск

Работа lazarus'а на разных процессорах

Сообщение bestonix »

Здравствуйте .
Ситуация:
На работе машина с 32 разрядным процем, ОС WinXP
Домашняя машина с 64 разрядным процем, ОС тоже WinXP.
Инсталировал Lazarus с одной инсталяции. Почему то та что по смыслу должна быть "пролита" на 64 разрядной "кричит" что приложение не 32 разрядное и "привет".

Объясните пожалуйста поведение IDE. Написанный на работе проект не открывается дома. Т.е. он как бы открывается, даже компилируется, но визуально ни одной формы кроме DataModule не показываются.
И наоборот, написанные проекты дома не открываются нормально. У всех Label'ов кодировка слетает и вместо нормальных русских букв кракозябры. Причем слетает напрочь и никакие манипуляции с выбором кодировки не помогают.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

bestonix
Недурно бы узнать версии Linux и FreePascal на той и другой машине.
alaken
постоялец
Сообщения: 221
Зарегистрирован: 18.02.2010 08:02:13

Сообщение alaken »

Vadim писал(а):bestonix
Недурно бы узнать версии Linux и FreePascal на той и другой машине.

Недурно бы узнать версии Lazarus и FreePascal на той и другой машине.
bestonix
новенький
Сообщения: 66
Зарегистрирован: 15.04.2010 08:26:00
Откуда: Жигулёвск

Сообщение bestonix »

Версии

lazarus-0.9.28.2
fpc-2.2.4
win32

lazarus-0.9.28.2-fpc-2.2.4-win32.exe - так называется файл инсталяции с которого ставился.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

bestonix
Сумеречная зона какаято получается...

Добавлено спустя 1 минуту 30 секунд:
Не наблюдаю каких либо проблем.
з.ы. Процессор здесь вообще не причём :wink: Смотрите настройки IDE на машинах, а может ещё и дополнительное ПО какое косячит...
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

bestonix
Ничего не понял. :) Давайте по шагам и со скриншотами.
ОС дома 32- или 64-битная?
bestonix
новенький
Сообщения: 66
Зарегистрирован: 15.04.2010 08:26:00
Откуда: Жигулёвск

Сообщение bestonix »

Максим писал(а):bestonix
Ничего не понял. :) Давайте по шагам и со скриншотами.
ОС дома 32- или 64-битная?


В самом первом посте написал где какая.
А со скринами будет долго, да и нет в них ничего интересного. Все стартует как обычно
На работе формы показываются а дома нет. Причем дома компилится и запускается программа.
Просто не показываются формы кроме TDataModule и все.
Больше вероятность, что в настройках домашнего компа что-то не так.
Хотя никуда и не лазил особо, вот из-за этого и подумал что есть особенности от разрядности процессоров.

Еще вопрос, чтоб не плодить темы. Какой шрифт выбрать в проекте чтоб и под SuSE русские слова были читаемы ?
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Шрифт не имеет значения! Кодировка в проекте всё равно будет UTF8.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

имеет если локаль в линухе не UTF-8
bestonix
новенький
Сообщения: 66
Зарегистрирован: 15.04.2010 08:26:00
Откуда: Жигулёвск

Сообщение bestonix »

Padre_Mortius писал(а):имеет если локаль в линухе не UTF-8


Прошу прощения, а что такое "локаль в линухе"
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

вывод команды выложите на форум
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

bestonix
Вам нужно решить проблемы, или рассказать мне, что долго, а что нет? :mrgreen:

Спрошу ещё раз:
  1. ОС дома 32- или 64-битная? Вот у меня на машине с 64-разрядным процессором - 32-битная. :P
  2. Я не понимаю, что значит "формы не показываются". Не показываются при открытии проекта, либо по нажатию кнопки F12, либо в какой-то ещё ситуации? Выдаются ли сообщения об ошибках?
  3. Пример проекта, не открывающегося на 32-разрядной машине, - в студию.
bestonix
новенький
Сообщения: 66
Зарегистрирован: 15.04.2010 08:26:00
Откуда: Жигулёвск

Сообщение bestonix »

Максим писал(а):bestonix
Вам нужно решить проблемы, или рассказать мне, что долго, а что нет? :mrgreen:

Спрошу ещё раз:
  1. ОС дома 32- или 64-битная? Вот у меня на машине с 64-разрядным процессором - 32-битная. :P
  2. Я не понимаю, что значит "формы не показываются". Не показываются при открытии проекта, либо по нажатию кнопки F12, либо в какой-то ещё ситуации? Выдаются ли сообщения об ошибках?
  3. Пример проекта, не открывающегося на 32-разрядной машине, - в студию.


Прошу прощенья что не отвечаю сразу, работа отвлекает :) .

Дома : Процессор AMD64, ОС Windows 32-bit.
Работа : Процессор Intel Core2 Duo, ОС Windows 32-bit

Дома формы не показываются, т.е. по кнопке F12 физуальных форм нет. Есть только TDataModule.

Добавлено спустя 2 минуты 17 секунд:
Вот еще про locale.
Насколько я понял то кодировка там UTF-8

Добавлено спустя 2 минуты 31 секунду:
Домашние скрины сниму и выложу позже.

ЗЫ. Может есть смысл снять скрины неких настроек с рабочего компа и сравнить их с домашним ?
Вот только какие ? В лазаре их очень много.

Добавлено спустя 2 минуты 25 секунд:
Весь проект "закачать" не смог. Большой размер.
Конечно если в это месть необходимость, то могу разбить на кусочки и по отдельности закачать.
Скажите сразу сделаю
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

bestonix писал(а):Дома : Процессор AMD64, ОС Windows 32-bit.
Работа : Процессор Intel Core2 Duo, ОС Windows 32-bit

Ну вот, как и предполагалось, разница в разрядности не играет роли. :mrgreen:

А роль играет, видимо, разница в диагоналях мониторов дома и на работе. :)
У всех форм, которые у вас не отображаются, свойство Left имеет значение больше 1600. То есть они отображаются, но за границами монитора.
bestonix
новенький
Сообщения: 66
Зарегистрирован: 15.04.2010 08:26:00
Откуда: Жигулёвск

Сообщение bestonix »

Максим писал(а):
bestonix писал(а):Дома : Процессор AMD64, ОС Windows 32-bit.
Работа : Процессор Intel Core2 Duo, ОС Windows 32-bit

Ну вот, как и предполагалось, разница в разрядности не играет роли. :mrgreen:

А роль играет, видимо, разница в диагоналях мониторов дома и на работе. :)
У всех форм, которые у вас не отображаются, свойство Left имеет значение больше 1600. То есть они отображаются, но за границами монитора.


Даа уж, вот это конфуз :oops:
Спасибо.
Ответить