Баги DC

Файловый менеджер

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

Re: Баги DC

Сообщение AlexVinS » 29.09.2011 17:12:19

AlexVinS писал(а):
Alexx2000 писал(а):Всегда или при каких-то условиях? У меня все сохраняется корректно.

Вобщем это оказался не баг. Баг в другом: некорректно открываются GZip/Zip архивы. (CTRL+PgDown) открывает архив видит в нем файл, но размер отрицательный (или просто некорректный) , и при попытке просмотра прямо из архива DC виснет. (А вот после прибивания зависшего процесса и сказалось что избранные каталоги не сохранились)


И все таки проблема с сохранением есть. Настройки нормально сохраняются при закрытии программы но не сохраняются при завершении сеанса ОС. (А это очень неудобно - уж если я открыл DC то и не закрываю его во время работы)
Аватара пользователя
AlexVinS
новенький
 
Сообщения: 95
Зарегистрирован: 27.01.2009 01:18:01

Re: Баги DC

Сообщение xcod » 29.09.2011 17:36:51

Походу не срабатывает цепочка событий OnCloseQuery->OnClose... при завершении сеанса как в моем случае viewtopic.php?f=5&t=7433
если сохранение описано в них
непонятно пока баг это или фишка
стоит ли об этом писать в багрепорт
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: Баги DC

Сообщение AlexVinS » 29.09.2011 17:50:52

OnCloseQuery не вызывается автоматически при QueryEndSession.
Аватара пользователя
AlexVinS
новенький
 
Сообщения: 95
Зарегистрирован: 27.01.2009 01:18:01

Re: Баги DC

Сообщение Light13 » 10.01.2012 12:29:04

0.5.2 beta WinXP SP3 x32 Делал сравнение двух файлов. При нажатии кнопки "Следующее отличие" при нахождении на последнем отличии вывалилась ошибка Index Out of Bounds.

Текст из файла-репорта
--------------- 10-01-2012, 12:30:16 ---------------
| DC v0.5.2 beta Rev. 4178M -- i386-Win32-win32/win64
| Windows XP SP3 i386
Unhandled exception: EListError: List index (666) out of bounds
Stack trace:
$0045BACF in C:\Program Files\Double Commander\doublecmd.exe
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Re: Баги DC

Сообщение Снег Север » 14.01.2015 19:57:13

Double Commander валится на Windows, если в настройках форматов указан язык с записью справа налево (арабский, иврит). Ошибка явно происходит где-то в момент автоматической смены BiDiMode. Если в файле проекта принудительно прописать Application.BidiMode := bdLeftToRight, всё работает.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

Re: Баги DC

Сообщение sts » 09.08.2018 09:37:03

Народ, автор сюда заходит или все?
sts
постоялец
 
Сообщения: 406
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Re: Баги DC

Сообщение Verx0Laz » 16.08.2018 18:28:08

sts писал(а):Народ, автор сюда заходит или все?

У автора в профиле - "последнее посещение сайта - 03.11.2017"
Аватара пользователя
Verx0Laz
постоялец
 
Сообщения: 125
Зарегистрирован: 11.09.2007 11:24:07

Re: Баги DC

Сообщение Alexander » 22.02.2024 13:38:53

В uglobs.pas нужно поправить на что-то вроде:

Код: Выделить всё
  procedure GetDCFont(Node: TXmlNode; var FontOptions: TDCFontOptions);
var
tmp : LongInt;
  begin
tmp := LongInt(FontOptions.Quality);
    if Assigned(Node) then
      gConfig.GetFont(Node, '', FontOptions.Name, FontOptions.Size, Integer(FontOptions.Style), tmp,
                                FontOptions.Name, FontOptions.Size, Integer(FontOptions.Style), tmp);
  end;


иначе не собирается:

Код: Выделить всё
/home/first/src/doublecmd/2/doublecmd/src/uglobs.pas(2500,125) Error: (4037) Typecast has different size (1 -> 4) in assignment
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 690
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Re: Баги DC

Сообщение Alexx2000 » 22.02.2024 14:10:26

Эта проблема только с FreePascal из Git (fixes_3_2 или main), с релизом 3.2.2 собирается нормально. Однако исправление тут необходимо несколько иное.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 487
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Re: Баги DC

Сообщение Alexander » 23.02.2024 16:28:59

Во, теперь всё работает. И с git версиями, да ещё и с pie запустил. К будущим версиям теперь готов.

Double Commander
Version: 1.2.0 alpha
Revision: 11235
Commit: 74b3763c5
Build date: 2024/02/23
Lazarus: 3.99.0.0
FPC: 3.3.1
Platform: x86_64-Linux-gtk2
OS version: Debian trixie/sid

Widgetset library: GTK 2.24.33
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 690
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Пред.

Вернуться в Double Commander

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

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

Рейтинг@Mail.ru