Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: CudaLister (просмотр исходников) 
Author Message
ProgMan13



PostPosted: Wed Jan 21, 2026 00:49    Post subject: Reply with quote

Ini в папке с локальными символами можно обойти так:
Code:
procedure ListSetDefaultParams(dps: pListDefaultParamStruct); stdcall;
var
  B: TBytes;
begin
  B := nil;
  SetLength(B, StrLen(dps^.DefaultIniName));
  if Length(B) > 0 then
  begin
    Move(dps^.DefaultIniName[0], Pointer(B)^, Length(B));
    ListerIniFilename:= TEncoding.ANSI.GetAnsiString(B);
  end;
end;

Чтобы плагин не падал (в примере с падением в QuickView), нужно убирать Application.ProcessMessages.
Для теста можно поменять на CheckSynchronize, но по файлам в режиме QuickView "пробежаться" не удастся. Для начала можно начинать раскраску по таймеру.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group