Jump to content

Wil van Antwerpen

Members
  • Content Count

    69
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Wil van Antwerpen


  1. Hi,

     

    Good to hear you found a resolution.

    FWIW, mainly using VMware Fusion here since its first release and do all of my development in there, no nasty scrolling issues.

    Also no problems on VMware Workstation 15.5.6 (using it even longer)

     

    A few remarks

    - if you use a higher screen resolution then you should have enough RAM assigned to the VM (I think you were fine on that). Note that stretch mode will slow down performance.

    - Full screen mode (again that's what you used, just trying to be complete) is faster than using the Unity option as with unity VMware has to scrape the contents of the screen and then redisplay it within a window at the host with dramatic performance implications.

    - Selecting 3D should normally improve graphic performance, but some workloads it appears to work the opposite, as such disabling 3D is a standard troubleshooting step.

    - Never over provision CPU resources. A lot of the GPU is done on the CPU, if you assign too many cores then not enough resources are left for either host OS, network (also a CPU resource) and virtual GPU. My rule of thumb is to not give more than half the physical number of cores to a VM.

    - Running VMware Workstation under Hyper-V will have a performance impact. According to VMware's developers it is expected to be about 20% slower.

     

    If you continue to have problems with this then please open a thread over at the VMware Community forums and I (or one of the other regulars) will help you out troubleshooting this issue.


  2. Hi,

     

    I'm a huge fan of the Scintilla control and have used it as a base for our open source editor called The Hammer (sorry not in Delphi, but in DataFlex instead)

    At the time when I chose for Scintilla I needed a good control to replace the CodeMax control we were using before that. One of the features that I was looking for was code collapse.

    Tried to use SynEdit, then a patched version of SynEdit and while it worked, getting extra features like code collapse wasn't easy.

    In my opinion it all was a step back from CodeMax.

     

    The scintilla control OTOH is well supported and is under constant development.

    It's not that hard to get fixes upstream as long as you do your homework either.

     

    Hope this helps.

    • Like 1

  3. The usb-arbitrator is a service running at the host, not in a VM.

     

    Also make sure you are at the very latest.

    The update should be a different installer yes. It wasn't when going from 11.0 to 11.5, but after that it's a different process to update versus the full installer.

    Make sure to install 11.5.6 and not an earlier version.


  4. 17 minutes ago, dummzeuch said:

    The nineties called and wanted their sort indicator back. I'm sure I must have code for that somewhere. It was pretty common back then.

    LOL, That's how working with FireMonkey sometimes feels yes.

    Silly simple things that should be in the framework, but that are not there. As a result you have to go back to those techniques of the 90's unless you want to spent the time to do it properly. The problem with doing it properly is that you'll be sad once they become part of the framework as you could have spent that time on something else.

    • Like 2

  5. Hi,

     

    I like your approach (I'm a heavy user of VMware Fusion myself)

     

    With VMware Fusion 11.5.x there's a number of issues when it comes to connecting via USB.

    This basically has to do with Fusion's 11.5.x use of kernel extensions.
    Make sure that the usb arbitrator is running.

    eg.

    ps ax | grep "vmware-usb"

    should show you vmware-usbarbitrator

    If it doesn't then your install is broken and I suggest to download the full installer from https://www.vmware.com/go/downloadfusion drag the current VMware Fusion install to the bin, reboot your host and install VMware Fusion again. The rebooting would make sure that no kernel extensions are still in use.

     

    If vmware-usbarbitrator is already running then I might have a suggestion for editing your .vmx file, but let's take it one step at a time.

     

    Also note that the next version of VMware Fusion (currently available as a tech preview) uses the native USB stack from Catalina / Big Sur and no longer requires a kernel extension for this feature.


  6. Hi,

     

    I remember looking for it in the past and that it didn't work well.. forgot why I'm afraid.

    Had shelved the project for several months and when I just look at it again, this bit was really annoying me.

     

    Now I just tried again and used your suggestion:

    ▲ ▼ #$25B2 / #$25BC 

     

    It works well and looks fairly reasonable.

    Perhaps not 100% perfect, but certainly a lot better than my alternative.

     

    Thanks so much for taking the time to reply.

    This will do for the moment, I agree with you that custom draw is not worth my time as then there's plenty of other things that I could work on instead.

     

    • Like 1

  7. Looking for a way to implement a sort indicator on a grid header.

    Currently extending the label with a "v" or "^" letter, but it is such an ugly solution, so am hoping that somebody down here has a better idea.

    The actual sorting is not a problem, but displaying a nice sort indicator is.

     

    This is on macOS.

     

    Thanks!

×