Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Mathias (Author)

Pages: [1] 2 3 4 5 ... 152
1
While trying to run MultiCommander (v11.0, build 2770) the popup window reports "Reading MultiCommander Configuration", but then never moves past this and hangs indefinitely.

Anyone else experience this?  I've also uploaded a .DMP file in hopes that someone can take a look and see why it's hanging.
I checked the dumpfile. it is "hanged" because a messagebox is shown because of some error. I can't se why. Why you don't see the messagebox directly might be that is some way gets shown behind the splash screen

2
This is now NTFS work. It is a optimization in the filesystem.. But if a forced open of the file is done before the file is completed Windows will then flush the data it has so far. However this can slow down the writing of data or make it split it into more segment making it more fragmented.

Auto force opening all files on refresh would be slow. The whole refresh process would be slower and it will also destroy the reason why NTFS is doing this. There is reason why Windows does this.


3
Support and Feedback / Re: Clicking multiple files for moving
« on: April 29, 2021, 07:49:18 »
I have not seen that. And I'm not able to recreate it.

What kind of mouse setup are you using in MC? Windows Explorer Styled ? or Commander Styled?  have you customized any option on how mouse/selection work your self ?

4
Support and Feedback / Re: Default location on new tabs?
« on: April 28, 2021, 14:25:03 »
Explorer Panel settings. under the Tab section.  There is a settings what you want the default path (and other default settings ) to be for new tabs that you create

5
Support and Feedback / Re: Get search result in same panel
« on: April 28, 2021, 07:48:00 »
You can create a UserDefinedCommmand of type "CustomCommand" that do

MC.FileSearch.Search PANEL=ACTIVE

Then connect that command to a menu/hotkey

6
Dropbox / OneDrive / GDrive is supported to show up in the Tree/Dropdown/Device toolbar (unless you in configuration selected to not show them)

7
It is impossible to say why it does not work.
Try to download the portable version, if that works then there might be something in the configuration that got corrupted. If portable version is also not working. Then it is likely somethings with you machine/setup that is wrong, maybe that was caused the crash you had.

8
Support and Feedback / Re: Error when copying to external device
« on: April 22, 2021, 15:52:43 »
Strange. Since it worked before, what have changed.  is it a new drive ?
Does the same file work if it is not the last file ?

That error is often before something goes wrong in the HW side, Like a drive or usb controller that does not support optimized writes. 
You can make it so that is used . Go to Menu > Configuration > File Operation Settings > Read/Write strategy
Then selected the profile "To External Device"  (verify that this profile is actually used when you do a copy by pressing the "Advanced >>" button that expanding the CopyTo dialog)
By checking the option "Use system Cache", the optimized write that windows can do will be disabled.


9
Support and Feedback / Re: Error when copying to external device
« on: April 21, 2021, 21:47:12 »
It is hard to say with so limited information. It can be many many issues that cause a write operation to fail. It can be because something else is interfering with the writing. it can be HW/Drive error or many other issue.
Is it always ?  Only large files ? small files ? does it always fail on same file or random ?
What error code is shown in the log ? (You say you included log but nothing is here.)

10
Support and Feedback / Re: Modal dialogs are a pain
« on: April 13, 2021, 07:53:32 »
Center position is standard and what Microsoft recommended guidelines are.  Since you get the dialog when you are doing something.
All program show them in the center of the app. Not seen any program that show them off the side. That would be very weird user experience.
You get the dialog when an error happening after you did something or if the program require input since you called a function to do something and that function require some input..

What dialogs cannot be moved ? I cannot find any dialog windows I cannot move.
Dialog being modal do not prevent them from being moved. It only prevent other windows in the same application to receive input. Since that can cause issues.

Most dialog are modal since the program require input before continues.. It depends on what it is. If the dialog was not modal then the program would be able to enter an unstable state.

In what situation does it popup dialog when you are doing something else ? MC have around 100 dialogs. But almost all of them are only shown when you do an action   to do something , and that action require some input for that action.

You write like all dialog are the problem but I can't see that. So it must be in some special situation. So if you specify in what situation it is a problem I can see if that situation can be handled in a better way

11
I see you have no idea what valuable tool your commander becomes in some situations.
Do you know Windows RE or WinPE?
Oh yes I know what it is. But years since I used it last.

it doesnt even provide a windows explorer and refuses after a while to execute batch scripts  or to open regedit.
I have the portable edition of the commander to access the filesystem and since it has multiscript implemented it became even more valuable because .bat or .cmd will not be executed any more...WinRE is the Windows-Recovery-Environment and everyone who uses a windows-pc  should have a rescue-system that has the commander integrated. Mounting the registry hives i could do myself using commandline. But - i mentioned it already- winRE and WinPE refuse to run anything after a few hours. But the multiscripts that are invoked by the commander still function. Thats why i sugggested it.  the commander can mount these hives and also unmount them again in a clean and safe way.
Ok so you wanted functions to mount/unmount an external registry hive. Hmm Not sure how the Windows API for that is exposed, might be easy. Might be possible to add script functions for that.

and + i am the one who downloaded the offline helop. sometimes i need it. even if its written as if noone would ever look inside and i am sure many users look inside once only, can not find what they were looking for and give up on it. Makes the built-in scriptengine become kind of dead data thats just cluttering disk space.  Then i could ask back: what for you implemented a script-engine? no one will ever use it because no one understands the manual ...
Script engine was added because I needed it, Most things in MC was added because I need it ;)

And the other thing i saw a 7z-implementation  but none of the 7z-files that i know.
Is it other names or completely recompiled? Is it just implemented to create and unpack archives?
thats kind of castration to 7z... expecially 7z.dll and 7z,exe (the commandline tool) are capable of things like disassembling iso-files / can extract files from iso/image without the need to mount it. 7z can disassemble compiled html-files (.chm, help-files) and anyway it can extract ressorces of exe & dll or rc files, it can extract files from almost any installer, cabinet, and can obtain resources and file/version/information from executeables and installer packages archives and it can split , extract, mount or unmount windows system images (wim) which makes it kind of tool that can be used when windows already refuses cooperation, the system is not ready to restart and its like : in 5 minutes i will know if i have to reinstall the whole nethood or if i ever get the current system to run again. so i will put these 2 files inzt my comander/directory to make sure 7z is available for scripting and commandline.. Are 7z.exe and 7z.dll recompiled and part of the packAGE OR NOT AVAILABLE?
You are mixing up two things 7-zip and 7z
7z is the format for the lzma/lzma2 compressed files
7-zip is their tool for 7z that also include many other formats.
MC support the 7z format.  MC cannot use everything in 7Zip and use their 7z.dll, because of license and redist issue and also their API is a messy and do not match MC.

But better support for using external packers/unpacker are planned.

12
OK, thanx for reply, i see the StrFind has the third parameter that i was missing,
means i probably looked at StrFindR that i did not see it.
Do you need a StrRFind function that have offset parameter on where to start ?


one of the buttons could by default show "Offline Help" and on click check if already available else create subfolder "Help" in the main folder and downloiad the pdf from your page (sorry i do not find the link right now). i think if the pc is a "multiplayer-engine", i. e. multiple users share it then the offline help, once downloaded is good enough for all users from the mainpath instead of once for every user.
If was downloaded / is available offline - the button will open the downloaded pdf and if "check for updates" in general is activated - it might as well check if the pdf with a newer date is available.

I created the button after downloading the pdf myself but i miss to have the "Show offline help" at the regular Help from Mainmenu.
 Instead of occupying a button there could be the offline-help as well working from menubar\help and ask once
"Do you want to download..." with a checkbox for "automatic update if available & automatic check if update available or check for available update the moment the help is clicked.
There is a menu option in help that take you to the page where you can download or browse the documentation.
(And almost nobody is reading the documentation anyway ;) )


And one idea for the built/in Registry-Viewer-System:

Edit registry of an offline installation to fix and repair an installation that will no more boot etc.
Sorry. I don't understand what you are talking about.
I know you can open a registry hive file from another installation in regedit.. You want to do something like that ?

13
Announcements and News / PDG documentation updated (April 2021)
« on: April 10, 2021, 15:32:24 »
I was finally able to get the script running again that generate the PDF documentation from the webpage. 
So the PDF documentation is now updated again and I will now be able to keep it up to date.
(However some part of the documentation is obsolete. and need rewriting. I have not yet had the time for that)

http://multicommander.com/docs/

14
Hmm you are all over the place with many things in same post.. Next time please split them up..:)

I would like the multifunctionality of the commander implemented to customize my favourite texteditor to use it for managing all about projects using my favourite scripting language - when I see what you developed and when i look on what RJ - the developer of the texteditor - created then i think it would be win/win for all.  His "Texted" provides the environment for your scripting- and plugIn-System and even if both programs will not merge into the same window - they could dock, share the same desktop and one is for the editing and correctness in text while the other will securely will keep track on the locations where the documents are stored.

And of course it were cool to use the features like search in files to bring documents into the view and it were certainly no big deal to create syntax-highlighting and intellisense-driven autocomplete for multiscriptand if i take a look at the document viewer and look to the commanders interface i can see clearly what to develop is more fun and more important to you  ;)

Ehh That is kind of not possible. Almost entire MC in a UI Controller for embedding in another program ehh hmm sorry. that will not work. Or I dont understand what you trying to say.

And mentioning that,  i miss urgently some string functions that can work based on the count of chars and repeatedly search for matches starting from a given position again or to TrimCharsLeft or TrimCharsRight by a number that says how many to cut.

Intentionally "TrimChars" and not "String"but without a keyword  as operation that could be doable by operator signs to a string As well as AddChars
If this means left < and this means right > and this $s1 &= $s2 is regular append  $s2 to $s1 in an LTR-language  then it would be  =& in RTL/systems. Where also the characters are in opposite direction then.
    $s1<& $s2    pads   $s1 with $s2 in front, equal to $s1 = $s2 & $s1 
    $s1>& $s2   does the same as $s1 = $s1 & $s2 or s1 &= $s2
       operator   & as a symbol for concatenation
      this one /  a symbol to divide / cut /separate
 TrimCharsLeft :     $string</ $number                $s1 </ 7 truncate 7 characters on the left of $s1
 TrimCharsRight:  $string >/ $number             $s2 >/ 5 cut 5 from the right.
Sorry that will not be added, I want to keep the language simple. Not many special operators that does not existing in other languages. It is better with function calls that say what it is doing.
I want the script code to be readable. Not like pearl where you don't understand what you written after a week.

I can add special StrXXX function for different things if you have a need.

kind of a reverse operating Right$() and Left$()-functions while the Mid$() already exists - even it has only the length of 1 char but $string[4...9] were like chars "456789" : anyone instantly understands this
 $string[4(9)] says somehow we had 9 chars and start at position 4... doesnt it?
Ehh ?

Improving StrFind to StrFindNext that had 1 additional parameter to determine where to start search and return relative from starting position that were about the simple string-handling without to add more keywords.
StrFind(..) takes an offset as paramter 3 (startpos)

i also miss a way to iterate trough a string step by stepand i imagine like a "When-loop" - not really a counter-functional to "For" nor "While"  working loop that keeps repeating as long as a variable remains in a certain state and modifies a second variable as a reaction to each additional begin of iteration.
 the initial execution were to remember the value of the conditional variable and to do the operation to the second variable with the third expression not necessary math operation but appending a char. i hope this is understandeable:
When loop ?? Sorry No. no kind of loops that don't exists anywhere else. Sorry I want to keep the script language clean and easy.
I can't see the need for it, You should be able to do that with while or for.


Q: could there be global constants that are valid in all scopes of a script?
for example
Code: [Select]

@permanent -1 ->$_NOTHING_$;
a "real const" that looks different from variables, maybe mandatory ucase,
special way of assignment or leading/trailing underscore,additional trailing $...
So a readonly variable that cannot be modified.
Hmm Maybe but is there really a need for that in a simple script language like this.

Or would it be better to develop enumerations derived from a class that will only accept one assignment to each property
- if no destructor they would be perfect. eachh of the enumeration/classes were a unique object that can not be copied using "new" and the delaration of it would already give it a name. thinkeable also predefined (built-in) enumerations alike for the Messagebox-styles
Code: [Select]
@enum $_mbStyle_ {
{
   @var $OK=0;
   @var $OKCancel=1;
# etc.

I still have a couple of ideas but its getting to much for a first post. Anyway, happy coding you're doing great
hmm it is a simple script language.  Enum and stuff are nice but I don't like messing with the core script engine to add complicate stuff if it is not really needed.  the script engine code is already complicated and adding major new language stuff can break stuff.  The script engine code is one of the more complex parts in MC. So adding new core stuff in it is very time consuming. and script is not many users are actually using it, and when they are.. most script is very small and not that complex

One think I do plan to add is logical operators like  && (AND) || (OR)  ( so you can do "If( $varOne && $varTwo )" )

Adding new script functions is easy. And I'm more then happy to do that.. like more StrXX or other functions..


15
Feature Requests and Suggestions / Re: Refresh Devices
« on: April 05, 2021, 18:33:11 »
Problem is that MC is not notified by Windows that a portable devices is removed.
So to force a refresh you need to go to the portable root and do a forced refresh.
Connections to portable devices are messy. Since you are not actually accessing the filesystem of the device. You are connected to a interface in the device that are not like a filesystem.
So if you disconnect and reconnect same device.. all the references for the items that was find in first scan are invalid since each connection will generate new unique references for them, So thats why a refresh is needed.


16
Beta Releases / Re: v11.1 ** BETA ** (Updated 1-Apr)
« on: April 01, 2021, 13:17:18 »
New Beta out that fix the startup issue of the corrupted file. If you still have a corrupted file you need to delete or edit ExplorerPanel.xml before starting.

User Config file is located in
C:\Users\[USERNAME]\AppData\Roaming\MultiCommander\Config\

Delete ExplorerPanel.xml or edit it and remove everything at the bottom after the </config> tag



17
You must be doing something wrong.  What messes things up is that it does not find  <startup> when starting, If it is there it will not try to create it and then create it in the wrong place
Was MC running when you edit the file ? make sure MC is not running when you save the config, It may save it when you close MC

The hang is because a messagebox is shown and waiting to be clicked.

(a new version with it fixed come tomorrow when I get home.)

/Mathias

Hi Mathias.
I deleted all lines below <\config> & added the <startup> tags below </save>as you showed in your post.
So that section I used as example is :-
Code: [Select]
  </tweak>
    <SortLanguageAware value="0"/>
    <SortFilesBeforeFolders value="0"/>
    <AdjustDateTimeForDTS value="1"/>
    <HighlightSortColumn value="0"/>
  </layout>
  <tweak>
    <CacheRowData value="0"/>
  </tweak>
  <save>
    <path value="1"/>
    <onlylocal value="1"/>
    <sort value="1"/>
    <onlylocked value="0"/>
    <itemfocus value="1"/>
  </save>   
 <startup>
  </startup>   
  <selection>
    <comparefolders>
      <files value="1"/>
      <folders value="1"/>
    </comparefolders>

Closing & restarting MC appends the lines from the <save> section =
Code: [Select]
</config>
<DelayUpdate value="1"/>
<onlylocal value="0"/>
<onlylocked value="0"/>
<itemfocus value="1"/>
<sort value="1"/>
& MC hangs.  <startup> is removed from the xml.
MC isn't even listed in the alt+tab window.  The splash screen appears on the desktop & that's it.
MC must be accessed & killed via TM.


I ran windbg on the dump to see if that would help.
Here's the output:

Code: [Select]
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

*** WARNING: Unable to verify checksum for MultiCommander.exe

KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.Sec
    Value: 1

    Key  : Analysis.DebugAnalysisProvider.CPP
    Value: Create: 8007007e on DESKTOP-LDE1BEV

    Key  : Analysis.DebugData
    Value: CreateObject

    Key  : Analysis.DebugModel
    Value: CreateObject

    Key  : Analysis.Elapsed.Sec
    Value: 28

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 71

    Key  : Analysis.System
    Value: CreateObject

    Key  : Timeline.OS.Boot.DeltaSec
    Value: 5827

    Key  : Timeline.Process.Start.DeltaSec
    Value: 178


NTGLOBALFLAG:  0

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS:  0

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: 0

FAULTING_THREAD:  00003ebc

PROCESS_NAME:  MultiCommander.exe

ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION}  Breakpoint  A breakpoint has been reached.

EXCEPTION_CODE_STR:  80000003

STACK_TEXT: 
000000ae`1e76adb8 00007fff`c951d6f1 : 00000000`00000000 00000000`000000e5 00000000`0003088c 00007fff`c94f0000 : win32u!NtUserWaitMessage+0x14
000000ae`1e76adc0 00007fff`c951d461 : 00000000`00000100 00000000`00000000 00000000`00000001 00000000`00000000 : user32!DialogBox2+0x261
000000ae`1e76ae60 00007fff`c956bc1b : 00000000`00010009 000000ae`1e76afc0 000000ae`1e76b1e0 00000288`571b1120 : user32!InternalDialogBox+0x12d
000000ae`1e76aec0 00007fff`c956a535 : 00000000`00000000 00000000`000000a9 00000000`000002f0 00000000`00000032 : user32!SoftModalMessageBox+0x85b
000000ae`1e76b010 00007fff`c956b327 : 00007fff`c94feb96 00000000`00000012 00000000`0000000e 00000000`00000800 : user32!MessageBoxWorker+0x341
000000ae`1e76b1c0 00007fff`c956b3ae : 00000000`00000000 00000000`00000376 00000000`00000000 00000288`571d9f68 : user32!MessageBoxTimeoutW+0x1a7
000000ae`1e76b2c0 00007ff7`dba64a93 : 00000000`00000000 00007ff7`dc170310 00007ff7`0000007d 00000000`00000030 : user32!MessageBoxW+0x4e
000000ae`1e76b300 00007ff7`dba647c2 : 00000288`571d8e00 00007ff7`db9e5724 00000288`571dbbf0 00000288`55bf4200 : MultiCommander+0x84a93
000000ae`1e76b590 00007ff7`dbde6e06 : 00000288`571d9f68 00000000`00000000 00000288`571dbbf0 00000000`00000001 : MultiCommander+0x847c2
000000ae`1e76b5d0 00007ff7`dbde2077 : 00000288`571d8e00 00000288`571d9f68 00000288`55bf4298 00000288`55bf4201 : MultiCommander+0x406e06
000000ae`1e76b610 00007ff7`dbde277b : 000000ae`1e76b718 000000ae`1e76b701 00000288`55bf4298 00000288`55bf4298 : MultiCommander+0x402077
000000ae`1e76b660 00007ff7`dbde9fe6 : 00000000`00000000 000000ae`1e76b740 00000288`571d6f00 00000000`00002710 : MultiCommander+0x40277b
000000ae`1e76b6d0 00007ff7`dbf87374 : 00000288`571d6f00 00007ff7`db9e6501 000000ae`1e76b870 ffffc148`3d83c610 : MultiCommander+0x409fe6
000000ae`1e76b760 00007ff7`dbf1dce3 : 00000288`571d6fc0 000000ae`1e76b800 000000ae`1e76b870 00000288`572807a0 : MultiCommander+0x5a7374
000000ae`1e76b7a0 00007ff7`dbf2ebb5 : 00000288`00000000 00000288`5719e510 00000288`571d6fb0 00000288`571d6fa0 : MultiCommander+0x53dce3
000000ae`1e76b810 00007ff7`dbf304c7 : 00000288`55bf4400 00000288`5719e510 00000288`571d6fb0 00000288`571d6fc8 : MultiCommander+0x54ebb5
000000ae`1e76b870 00007ff7`dbdf5de1 : 00000288`57168c90 00000288`571d6ff8 00000288`571dbd90 00000000`00000052 : MultiCommander+0x5504c7
000000ae`1e76f9c0 00007ff7`dbdfa864 : 00000288`55bf4380 000000ae`1e76fab0 00000288`571d6fa0 00000288`56fc6af0 : MultiCommander+0x415de1
000000ae`1e76fa00 00007ff7`dbc1f5ff : 00000288`571d63b8 000000ae`1e76fab0 00000288`56fc6af0 00007ff7`dc028a01 : MultiCommander+0x41a864
000000ae`1e76fa40 00007ff7`dbc23a35 : 00000288`570b9c48 00000000`00000001 00000000`00000000 00000288`55bf4290 : MultiCommander+0x23f5ff
000000ae`1e76fad0 00007ff7`dbccea49 : 00000288`55c29af0 00000288`55c655b0 00007ff7`dc170310 00000288`55bf0850 : MultiCommander+0x243a35
000000ae`1e76fb70 00007ff7`dbcda419 : 00000000`03e30123 00007ff7`dba6111c 00007ff7`dc170310 00000288`55cc85c8 : MultiCommander+0x2eea49
000000ae`1e76fba0 00007ff7`dbb30fe3 : 00000288`00000000 00000000`00000001 00000000`00000000 00000288`53b324e0 : MultiCommander+0x2fa419
000000ae`1e76fc90 00007ff7`dbaa6f6e : 00000000`00000001 00000000`00000000 00000000`00000000 00000000`00000000 : MultiCommander+0x150fe3
000000ae`1e76fcd0 00007fff`c8107034 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : MultiCommander+0xc6f6e
000000ae`1e76fd10 00007fff`c9efd0d1 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x14
000000ae`1e76fd40 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21


STACK_COMMAND:  ~0s; .ecxr ; kb

SYMBOL_NAME:  win32u!NtUserWaitMessage+14

MODULE_NAME: win32u

IMAGE_NAME:  win32u.dll

FAILURE_BUCKET_ID:  BREAKPOINT_80000003_win32u.dll!NtUserWaitMessage

OS_VERSION:  10.0.19041.1

BUILDLAB_STR:  vb_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {a106cd41-a8b1-c51d-6d94-a75661270841}

18
Hi Mathias.
I can see the values that are added at the end of the xml in what I assume is the correct place:-
Code: [Select]
  </tweak>
    <SortLanguageAware value="0"/>
    <SortFilesBeforeFolders value="0"/>
    <AdjustDateTimeForDTS value="1"/>
    <HighlightSortColumn value="0"/>
  </layout>
  <tweak>
    <CacheRowData value="0"/>
  </tweak>
  <save>
    <path value="1"/>
    <onlylocal value="1"/>
    <sort value="1"/>
    <onlylocked value="0"/>
    <itemfocus value="1"/>
  </save>       
  <selection>
    <comparefolders>
      <files value="1"/>
      <folders value="1"/>
    </comparefolders>

these are echoed at the end on MC shut down as I said.
I added the
 <startup>
  </startup>
beneath   </save>
& MC removed the starup entries & echoed those lines again & is back hanging on the 'loading' comment.

Tried uploading a dmp  & 
Quote
Sorry, there was a problem uploading your file.

Storage is low on free disk space

......I'll try again later  ;)

So you do not have any items outside of the </config> tag ? and you have a startup tag inside the config tag ?
Sure that you do not have a dialog with a error msg behide the splash screen.. alt tab to find it ?

19
Support and Feedback / Re: I can't run MC - unknown error.
« on: March 30, 2021, 22:06:24 »
Hard to say why without more information.
Look in the MultiCommander_log.txt and see if there is any information there
Log folder is
C:\Users\[USERNAME]\AppData\Roaming\MultiCommander\Logs\

20
Workaround for failure to read config file.

User settings file in C:\Users\[USERNAME]\AppData\Roaming\MultiCommander\Config\ or Config/ in portable
Edit ExplorerPanel.xml

make sure there is nothing after the </config> in at the bottom.
And after the </save> add a "<startup></startup>" tag  the problem might be that it creates this tag in the wrong place. it ends up in the root of the xml tree if it is missing.

Code: [Select]
  <save>
    <path value="1"/>
    <onlylocal value="1"/>
    <sort value="1"/>
  </save>
  <startup>
  </startup>

21
Hmm strange I have not been able to recreate the issue yet,
the settings "DelayUpdate" is new. But not sure how the xml file can get corrupted. and why it hangs.. even if fails to read config it should continue..
When reading the xml and a settings is missing it will be added, 

MC Freezes. Is it possible for you or anyone else that have this issue to go into task manager and right click on MC there and select Create Dump File. and then zip/7z that dump file and upload it to
http://multicommander.com/upload/


Hi,

There is some issue during starting MC, when initializing Explorer Panel, MC freezes and there is no chance to start it at all.
Restart doesn't help.

 Here is few file logs.

There is something wrong with ExplorerPanel.xml file I attach it. After deleting it MC starts.

I found that mentioned xml file had last rows like this:
</config>
<DelayUpdate value="1"/>
<onlylocal value="0"/>
<onlylocked value="0"/>
<itemfocus value="1"/>
<sort value="1"/>


but should be (after copy + paste MC starts):
  <startup>
    <DelayUpdate value="0"/>
    <onlylocal value="0"/>
    <onlylocked value="0"/>
    <itemfocus value="1"/>
    <sort value="1"/>
  </startup>
</config>

After last update I started only one time MC, I'm curious why xml file has changed after second start.

BR
Lukasz

22
Beta Releases / v11.1 ** BETA ** (Updated 5-Apr)
« on: March 28, 2021, 14:51:38 »
This beta have a new settings for the Explorer Panel, "Delay Update". In the Beta version this will be ENABLED by default. In release it might be disabled by default.
When enabled the Explorer Panels will not update the UI and not do a FileSystem scan until the tab is shown.. You will see a "!" in front of some tab names. This indicator is that the tab is NOT update yet.



37+ Changes
 -- Build 2782 ( 5 Apr-2021 )
  ADDED - If ExplorerPanel config is corrupt when starting a messagebox is now sown asking if it should reset that file.

-- Build 2781 ( 1-Apr-2021 )
  FIXED - ExplorerPanel corrupted config file and show dialog behind splash screen at startup halting startup
  FIXED - Saving config and tabs not updated because of delay update it lost their tab name.

-- Build 2780  ( 28-Mar-2021 )   
    ADDED - During startup MC verify extensions. This process is now done in parallel to improve startup speed.
    ADDED - So tabs can be have delayed update. So they are not updated during startup. This can be Disabled in settings. (In Release this settings might be OFF by default)
    ADDED - Add Warning and user settings to warn if multiple files are selected when doing edit operation.
    FIXED - Top margin for main toolbar is correct
    CHANGE- Did lots of code cleanup in reading the settings.
    ADDED - Holder for the FreeSpace Field and the icons after it are rebuilt. A ExplorerPanel tab UI will now be created faster. Look should be identical with before.

23
Support and Feedback / Re: Unfocused selected file color
« on: March 26, 2021, 13:32:41 »
Depends on what config.

Menu > Help > Backup

Should backup all config files

24
Support and Feedback / Re: Unfocused selected file color
« on: March 24, 2021, 14:18:14 »
the last setting I mentioned is about auto fade , it works like that.  have you tried to uncheck that ?

25
Support and Feedback / Re: Unfocused selected file color
« on: March 24, 2021, 12:42:18 »
Hard to say what you configured wrong with that screenshot.
Colors can be changed by colors rules (colorh weel on toolbar) or if the settings for auto change color for system/hidden files are set. (settings below the color boxen)
Also check the auto fade settings at the bottom. but that is only valid if running in WinExplorer styled mode.

Pages: [1] 2 3 4 5 ... 152