Работа lazarus'а на разных процессорах
Модератор: Модераторы
Работа lazarus'а на разных процессорах
Здравствуйте .
Ситуация:
На работе машина с 32 разрядным процем, ОС WinXP
Домашняя машина с 64 разрядным процем, ОС тоже WinXP.
Инсталировал Lazarus с одной инсталяции. Почему то та что по смыслу должна быть "пролита" на 64 разрядной "кричит" что приложение не 32 разрядное и "привет".
Объясните пожалуйста поведение IDE. Написанный на работе проект не открывается дома. Т.е. он как бы открывается, даже компилируется, но визуально ни одной формы кроме DataModule не показываются.
И наоборот, написанные проекты дома не открываются нормально. У всех Label'ов кодировка слетает и вместо нормальных русских букв кракозябры. Причем слетает напрочь и никакие манипуляции с выбором кодировки не помогают.
Ситуация:
На работе машина с 32 разрядным процем, ОС WinXP
Домашняя машина с 64 разрядным процем, ОС тоже WinXP.
Инсталировал Lazarus с одной инсталяции. Почему то та что по смыслу должна быть "пролита" на 64 разрядной "кричит" что приложение не 32 разрядное и "привет".
Объясните пожалуйста поведение IDE. Написанный на работе проект не открывается дома. Т.е. он как бы открывается, даже компилируется, но визуально ни одной формы кроме DataModule не показываются.
И наоборот, написанные проекты дома не открываются нормально. У всех Label'ов кодировка слетает и вместо нормальных русских букв кракозябры. Причем слетает напрочь и никакие манипуляции с выбором кодировки не помогают.
bestonix
Недурно бы узнать версии Linux и FreePascal на той и другой машине.
Недурно бы узнать версии Linux и FreePascal на той и другой машине.
Vadim писал(а):bestonix
Недурно бы узнать версии Linux и FreePascal на той и другой машине.
Недурно бы узнать версии Lazarus и FreePascal на той и другой машине.
Версии
lazarus-0.9.28.2
fpc-2.2.4
win32
lazarus-0.9.28.2-fpc-2.2.4-win32.exe - так называется файл инсталяции с которого ставился.
lazarus-0.9.28.2
fpc-2.2.4
win32
lazarus-0.9.28.2-fpc-2.2.4-win32.exe - так называется файл инсталяции с которого ставился.
bestonix
Сумеречная зона какаято получается...
Добавлено спустя 1 минуту 30 секунд:
Не наблюдаю каких либо проблем.
з.ы. Процессор здесь вообще не причём
Смотрите настройки IDE на машинах, а может ещё и дополнительное ПО какое косячит...
Сумеречная зона какаято получается...
Добавлено спустя 1 минуту 30 секунд:
Не наблюдаю каких либо проблем.
з.ы. Процессор здесь вообще не причём
bestonix
Ничего не понял.
Давайте по шагам и со скриншотами.
ОС дома 32- или 64-битная?
Ничего не понял.
ОС дома 32- или 64-битная?
Максим писал(а):bestonix
Ничего не понял.Давайте по шагам и со скриншотами.
ОС дома 32- или 64-битная?
В самом первом посте написал где какая.
А со скринами будет долго, да и нет в них ничего интересного. Все стартует как обычно
На работе формы показываются а дома нет. Причем дома компилится и запускается программа.
Просто не показываются формы кроме TDataModule и все.
Больше вероятность, что в настройках домашнего компа что-то не так.
Хотя никуда и не лазил особо, вот из-за этого и подумал что есть особенности от разрядности процессоров.
Еще вопрос, чтоб не плодить темы. Какой шрифт выбрать в проекте чтоб и под SuSE русские слова были читаемы ?
Шрифт не имеет значения! Кодировка в проекте всё равно будет UTF8.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
имеет если локаль в линухе не UTF-8
Padre_Mortius писал(а):имеет если локаль в линухе не UTF-8
Прошу прощения, а что такое "локаль в линухе"
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
вывод команды выложите на форум
Код: Выделить всё
localebestonix
Вам нужно решить проблемы, или рассказать мне, что долго, а что нет?
Спрошу ещё раз:
Вам нужно решить проблемы, или рассказать мне, что долго, а что нет?
Спрошу ещё раз:
- ОС дома 32- или 64-битная? Вот у меня на машине с 64-разрядным процессором - 32-битная.
- Я не понимаю, что значит "формы не показываются". Не показываются при открытии проекта, либо по нажатию кнопки F12, либо в какой-то ещё ситуации? Выдаются ли сообщения об ошибках?
- Пример проекта, не открывающегося на 32-разрядной машине, - в студию.
Максим писал(а):bestonix
Вам нужно решить проблемы, или рассказать мне, что долго, а что нет?
Спрошу ещё раз:
- ОС дома 32- или 64-битная? Вот у меня на машине с 64-разрядным процессором - 32-битная.
![]()
- Я не понимаю, что значит "формы не показываются". Не показываются при открытии проекта, либо по нажатию кнопки F12, либо в какой-то ещё ситуации? Выдаются ли сообщения об ошибках?
- Пример проекта, не открывающегося на 32-разрядной машине, - в студию.
Прошу прощенья что не отвечаю сразу, работа отвлекает
Дома : Процессор AMD64, ОС Windows 32-bit.
Работа : Процессор Intel Core2 Duo, ОС Windows 32-bit
Дома формы не показываются, т.е. по кнопке F12 физуальных форм нет. Есть только TDataModule.
Добавлено спустя 2 минуты 17 секунд:
Вот еще про locale.
Насколько я понял то кодировка там UTF-8
Добавлено спустя 2 минуты 31 секунду:
Домашние скрины сниму и выложу позже.
ЗЫ. Может есть смысл снять скрины неких настроек с рабочего компа и сравнить их с домашним ?
Вот только какие ? В лазаре их очень много.
Добавлено спустя 2 минуты 25 секунд:
Весь проект "закачать" не смог. Большой размер.
Конечно если в это месть необходимость, то могу разбить на кусочки и по отдельности закачать.
Скажите сразу сделаю
У вас нет необходимых прав для просмотра вложений в этом сообщении.
bestonix писал(а):Дома : Процессор AMD64, ОС Windows 32-bit.
Работа : Процессор Intel Core2 Duo, ОС Windows 32-bit
Ну вот, как и предполагалось, разница в разрядности не играет роли.
А роль играет, видимо, разница в диагоналях мониторов дома и на работе.
У всех форм, которые у вас не отображаются, свойство Left имеет значение больше 1600. То есть они отображаются, но за границами монитора.
Максим писал(а):bestonix писал(а):Дома : Процессор AMD64, ОС Windows 32-bit.
Работа : Процессор Intel Core2 Duo, ОС Windows 32-bit
Ну вот, как и предполагалось, разница в разрядности не играет роли.
А роль играет, видимо, разница в диагоналях мониторов дома и на работе.![]()
У всех форм, которые у вас не отображаются, свойство Left имеет значение больше 1600. То есть они отображаются, но за границами монитора.
Даа уж, вот это конфуз
Спасибо.
