Страница 2 из 2

Re: Баги DC

СообщениеДобавлено: 29.09.2011 17:12:19
AlexVinS
AlexVinS писал(а):
Alexx2000 писал(а):Всегда или при каких-то условиях? У меня все сохраняется корректно.

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


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

Re: Баги DC

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

Re: Баги DC

СообщениеДобавлено: 29.09.2011 17:50:52
AlexVinS
OnCloseQuery не вызывается автоматически при QueryEndSession.

Re: Баги DC

СообщениеДобавлено: 10.01.2012 12:29:04
Light13
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

Re: Баги DC

СообщениеДобавлено: 14.01.2015 19:57:13
Снег Север
Double Commander валится на Windows, если в настройках форматов указан язык с записью справа налево (арабский, иврит). Ошибка явно происходит где-то в момент автоматической смены BiDiMode. Если в файле проекта принудительно прописать Application.BidiMode := bdLeftToRight, всё работает.

Re: Баги DC

СообщениеДобавлено: 09.08.2018 09:37:03
sts
Народ, автор сюда заходит или все?

Re: Баги DC

СообщениеДобавлено: 16.08.2018 18:28:08
Verx0Laz
sts писал(а):Народ, автор сюда заходит или все?

У автора в профиле - "последнее посещение сайта - 03.11.2017"

Re: Баги DC

СообщениеДобавлено: 22.02.2024 13:38:53
Alexander
В 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

Re: Баги DC

СообщениеДобавлено: 22.02.2024 14:10:26
Alexx2000
Эта проблема только с FreePascal из Git (fixes_3_2 или main), с релизом 3.2.2 собирается нормально. Однако исправление тут необходимо несколько иное.

Re: Баги DC

СообщениеДобавлено: 23.02.2024 16:28:59
Alexander
Во, теперь всё работает. И с 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