Lazarus 1.7 FPC 3.0 проблема с lpi

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

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

Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение RusMikle » 15.01.2017 00:27:45

Всем доброго времени суток,
после закрытия среды lpi файл проекта оказывается пустым.
Грешил на касперского, сделал исключения, не помогло.
Лазарус тот что из единого setup.exe ставится и имеет интерфейс как в делфи последних версий.
есть идеи как с этим бороться? Проблема уже на втором проекте проявилась. Приходится восстанавливать содержимое из бак файла.
Win10x64
Спасибо.
RusMikle
новенький
 
Сообщения: 46
Зарегистрирован: 03.01.2017 00:12:44

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение Lucifer » 16.01.2017 16:29:11

Права на запись в файлы? Проверить просто - запустить Лазаря от имени администратора.
Lucifer
постоялец
 
Сообщения: 110
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение RusMikle » 16.01.2017 19:02:16

это первое что попробовал, и антивирус вырубил проверил. Тут есть подозрение что после манипуляций и именем класса и переменной - объекта формы что то пошло не так (правил некоторые файлы руками пока везде переименовал). Хотя это не 100%, только предположение. Опять же, всё компилится и запускается. Заметил ещё одну зависимость. Файл портится если по порядку 1. Открыл проект, в редакторе формы 2.перешел в режим визуального редактирования, ничего не исправил но при закрытии проекта среда попросила о сохранении сказал да. Если в указанной форме внести какие ли бо правки, например изменить код или положение или размер компонента (что по сути тоже изменение кода) lpi файл сохраняется нормально. Ну или если при переименовании переменной и класса формы что то напортачил, но по сути компилятор должен был ругнуться (с кодировками, думаю, не напортачил т.к. правил из far а он до сих пор отрабатывал и распознавал кодировки корректно).
RusMikle
новенький
 
Сообщения: 46
Зарегистрирован: 03.01.2017 00:12:44

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение sts » 17.01.2017 00:25:40

кстати, когда я тут, для темы про операторы, код писал у меня тоже лпи обнулился, как так получилось не понял.

Добавлено спустя 6 минут 26 секунд:
при этом несколько раз, т.е. создал проект - скопипастил исходный код (из темы про операторы), сохранил, покомпилил\запускал, закрыл лазарус, запустил лазарус открыл проект - опа ошибка - типа неверный лпи, хм, заново создал проект опять скопипастил\писал\компилил\запускал посмотрел что лпи нормальный, опять перезапустил лазарус, опять ошибка, потом победил но вот как не понял
sts
постоялец
 
Сообщения: 411
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение Sharfik » 17.01.2017 00:52:34

Куда, на какой носитель сохраняешься?
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 763
Зарегистрирован: 20.07.2013 01:04:30

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение RusMikle » 17.01.2017 01:42:24

Sharfik писал(а):Куда, на какой носитель сох раняешься?


террабайтный ssd в ноуте dell xps 15
RusMikle
новенький
 
Сообщения: 46
Зарегистрирован: 03.01.2017 00:12:44

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение RusMikle » 06.03.2017 17:02:28

Проблема так и не ушла, периодически обнуляется. Уже и лазаря переставлял а воз и ныне там. Прям какая то напасть :( надоело из bak восстанавливать. Уже батник написал что б не отвлекаться
RusMikle
новенький
 
Сообщения: 46
Зарегистрирован: 03.01.2017 00:12:44

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение Лекс Айрин » 06.03.2017 18:05:22

RusMikle, прогони хард и память на ошибки (битые сектора). Тем более, что у тебя "флешечный" диск. Попробуй, сохранять проект не автоматически/пофайлово, а из меню, а потом уже выходить.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение RusMikle » 06.03.2017 19:58:07

Лекс Айрин писал(а):RusMikle, прогони хард и память на ошибки (битые сектора). Тем более, что у тебя "флешечный" диск. Попробуй, сохранять проект не автоматически/пофайлово, а из меню, а потом уже выходить.


SSD проверил, ошибок нет. Насчёт пофайлового сохранения это уж слишком :) Я хоть и имею привычку Ctrl+S давить перед компиляцией или сменой окна но каждый раз лезть в меню...
щас ещё помучаю касперского, возможно он что то перехватывать пытается при записи на диск. Хотя вроде раньше пробовал отключать не помогло.
уже всякие крамольные мысли лезут, может SSD тупо слишком быстрый а в коде какой костыль с задержкой стоит. Прийдётся в исходники залазить ...
щас ещё память закончит проверять и полезу рыться. (хотя на новом премиальном ноуте от DELL ждать испорченной памяти это уж слишком будет :) Да если бы и были проблемы с железом то это бы проявлялось не только на одном файле проекта. Всё остальное очень даже стабильно работает, никаких претензий.
RusMikle
новенький
 
Сообщения: 46
Зарегистрирован: 03.01.2017 00:12:44

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение Лекс Айрин » 06.03.2017 20:24:42

RusMikle писал(а):Я хоть и имею привычку Ctrl+S давить перед компиляцией или сменой окна но каждый раз лезть в меню...


Вообще-то, я просил попробовать... ничего... за недельку пальцы не оттоптал бы. Да и на инструментальной панели есть кнопка "Сохранить все".

RusMikle писал(а):хотя на новом премиальном ноуте от DELL ждать испорченной памяти это уж слишком будет


Вообще-то, всякое бывает.Процент брака даже у супер-пупер техники не нулевой.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение RusMikle » 07.03.2017 13:15:06

Все проверил, порядок и с памятью и с диском, экстра дал все самые возможные права в касперском.
Сейчас ещё раз порядок действий при котором файл обнуляется.
ФАЙЛ ОБНУЛЯЕТСЯ:
Открываем проект, заходим в форму в режим визуального редактирования и мышкой изменяем её размер (просто потянув за край), можно поменять что то в коде. Жмём кнопку сохранить всё и закрываем лазарус нажав на кнопку закрытия основного окна. Файл стал пустым. Причём пустым стал после нажатия кнопки сохранить всё (ещё до выхода из лазарус).

Если ещё раз изменить форму и нажать сохранить всё не выходя из лазаря файл опять восстанавливается. Меняем ещё раз и сохраняем всё опять обнуляется. И так далее через раз.

ФАЙЛ НЕ ОБНУЛЯЕТСЯ:
Делаем всё то же самое но жмём сначала кнопку сохранить отдельный файл а потом сохранить всё. Файл остаётся целым.

Походу баг где то в коде "Сохранить всё". Будет время погляжу исходники.
RusMikle
новенький
 
Сообщения: 46
Зарегистрирован: 03.01.2017 00:12:44

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение Лекс Айрин » 07.03.2017 13:27:07

RusMikle, странно, что больше никто не жаловался на подобное. Я сам пользуюсь транком. У меня сейчас 1.7/3.0.2 на основном компе и 1.7/3.0.0 на другом. Правда, антивирус НЕ касперский.
А ты не пробовал снести все (в том числе и каталог с настройками), залить свежую версию Лазаруса и собрать его с нуля? (или хотя бы удалить каталог настроек). По хорошему, компилятор тоже стоило бы переустановить, но не думаю, что дело в нем.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение alexs » 07.03.2017 14:00:48

RusMikle
Однозначно глюки в системе.
У меня рабочие системы:
- Fedora 25
- Windows 7
- Wine поверх Fedora 25

Везде нормально работает. Никаких проблем при сохранении.

По симптомам - очень похоже на работу антивируса. Либо что-то с правами доступа.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение Лекс Айрин » 07.03.2017 14:16:44

у меня ХР и семерка. Даже при постоянно срабатывающем на одной из версий FPC (кажется, 2.7) авасте таких глюков не было -- просто антивирь сносил экзешник сразу же после компиляции.

Так что я бы скорее поставил на проблемы с правами.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lazarus 1.7 FPC 3.0 проблема с lpi

Сообщение RusMikle » 07.03.2017 14:19:27

Лекс Айрин писал(а):RusMikle, странно, что больше никто не жаловался на подобное. Я сам пользуюсь транком. У меня сейчас 1.7/3.0.2 на основном компе и 1.7/3.0.0 на другом. Правда, антивирус НЕ касперский.
А ты не пробовал снести все (в том числе и каталог с настройками), залить свежую версию Лазаруса и собрать его с нуля? (или хотя бы удалить каталог настроек). По хорошему, компилятор тоже стоило бы переустановить, но не думаю, что дело в нем.


переустанавливал несколько раз с полным удалением каталога куда ставился лазарь, связано это было не с этой проблеммой (пробовал победить масштабирование иконок на мониторах с 4к разрешением). Сейчас попробовал удалить каталог настроек "C:\Users\....\Local Settings\lazarus" проблема повторилась. (кстати после запуска и закрытия среды каталог автоматом не восстановился, это нормально?)

насчёт того что не жаловались не совсем так. См выше и в этой ветке и в сети проблема встречается.
щас попробую удалить всё вместе под чистую.
RusMikle
новенький
 
Сообщения: 46
Зарегистрирован: 03.01.2017 00:12:44

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

Рейтинг@Mail.ru