Jump to content

Vincent Parrett

Members
  • Content Count

    823
  • Joined

  • Last visited

  • Days Won

    66

Everything posted by Vincent Parrett

  1. Vincent Parrett

    VSoft.WindowsCredentialManager - Windows Credential Manager Api

    I don't use delphi for cross platform dev so didn't look at those.
  2. Vincent Parrett

    VSoft.WindowsCredentialManager - Windows Credential Manager Api

    Thanks 1) It's stored in the windows credential manager encrypted. It's of no use to me hashed, I'm using thing credentials to pass on to other applications - for example when talking to a website. 2) Windows Credential Manager is umm... windows only.
  3. Hi All I published a simple threadpool based timer - currently for windows only but architected to be extended for other platforms (PR's invited) https://github.com/VSoftTechnologies/VSoft.ThreadpoolTimer The timer does not rely on windows messages (like TTimer) - so can be used in console applications and services.
  4. Vincent Parrett

    VSoft.ThreadpoolTimer - a simple threadpool based timer

    Honestly, I don't remember - I wrote this code ages ago!
  5. Vincent Parrett

    SIMD QSort

    Ah sorry, didn't know it was a secret🀐
  6. Vincent Parrett

    How to sign .msix packages

    It is a client server application, so there is some configuration needed. The SSL cert is because we use GRPC between the client and the server, grpc requires SSL. I guess that tool is ok for testing, but as far as I can tell it does not support certificates on tokens.
  7. Vincent Parrett

    SIMD QSort

    Likewise, I will definitely be going to his talk.
  8. Vincent Parrett

    SIMD QSort

    I'll let Stefan chime in on that πŸ˜‰
  9. Vincent Parrett

    SIMD QSort

    ping @Stefan Glienke - he has been working in this area with even better results!
  10. Vincent Parrett

    How to sign .msix packages

    FYI Signotaur can sign MSIX files - https://www.finalbuilder.com/signotaur And it works with Certum tokens and works around the password prompts.
  11. Hi All FinalBuilder 8.0.0.3035 with Rad Studio 11 support is now available from our website - release notes https://www.finalbuilder.com/forums/t/finalbuilder-8-0-0-3035-released/7115 Automating your Build process is simple with FinalBuilder. With FinalBuilder you don't need to edit xml, or write scripts. Visually define and debug your build scripts, then schedule them with windows scheduler, or integrate them with Continua CI, Jenkins or any other CI Server. Thousands of Software Developers rely on FinalBuilder to automate the build, test and release process. If you are not using FinalBuilder to automate your builds, you are missing out πŸ˜‰
  12. I published this last month https://github.com/VSoftTechnologies/VSoft.WindowsCredentialManager I didn't implement any UI parts, just basic storage and retrieval of credentials.
  13. Vincent Parrett

    TParallelArray Sort Performance...

    @Stefan Glienke Looking forward to your talk at Delphi Summit πŸ˜ƒ
  14. Vincent Parrett

    New forum?

    Ummm.. if you are worried about being left behind, why are you still here, still using Delphi? Surely you should be hanging out with all the cool kids using flavor of the week? πŸ€·β€β™‚οΈ
  15. Vincent Parrett

    Virtual class methods and properties

    Class property Getter/Setters must be static, however delphi doesn't allow virtual abstract static methods. I don't see a good reason for this, so it's likely technical or an oversight.
  16. Vincent Parrett

    SynEdit now has annotated Scrollbars.

    Fantasic πŸ˜ƒ
  17. Vincent Parrett

    pasfmt out now!

    Sadly not. I don't want to be littering my code with //formatting off/on etc. So I format by hand and it is what it is.
  18. Vincent Parrett

    pasfmt out now!

    I follow that except I also use camelCase for local variables. An opinionated formatter that doesn't allow me to configure to my taste is unfortunately not going to cut it. I also do weird things like align assigments in constructors constructor TMyClass.Create(x : integer; y : integer; const theName : string); begin Fx := x; Fy := y; FName := theName; end; and for constants const cMyConst = 'test'; cAnotherConst = 'foobar'; No formatter I have tried can cope with that.
  19. https://www.finalbuilder.com/resources/blogs/code-signing-with-inno-setup-and-signotaur
  20. Vincent Parrett

    Blogged : Code Signing with Inno Setup and Signotaur

    Yes, if it has a command line tool of course you can call it from FinalBuilder. FWIW, when I looked at Azure trusted signing, I also needed to pay for Entra ID for MFA and that more than doubled the costs. If you use azure already then that would not matter of course.
  21. Vincent Parrett

    Docking Example

    I can highly recommend the LMD Docking Pack - we have been. using it for a long time now and it's been rock solid.
  22. I went thought the whole RAM Disk scenario a few years ago to try and speed up our CI builds - this was before we got new servers with nvme drives. I even did some rough benchmarking. https://forums.adug.org.au/t/anyone-using-ram-disks-these-days/59756 TLDR; don't bother with RAM Disks - they are no faster than nvme. The only scenario where they might be beneficial is avoiding writes to consumer grade SSD's - but even then you can work around that by buying bigger capcity SSD's (write leveling takes care of wear).
  23. Vincent Parrett

    Omnithread for UBUNTU

    OTL is very much tied to the windows api - will take a lot of work to produce a linux version. Feel free to help with the port.
  24. Vincent Parrett

    How to create Windows Store APPX in Delphi with USB token?

    You can use the makeappx tool to create your appx file For signing with the Certum token, take a look at Signotaur - this will get around the token password prompts. You can set it up as a post build option on the release config in Delphi if you don't have a proper build or CI process.
  25. Vincent Parrett

    Appercept AWS Cognito

    There is a demo app on their github repo - https://github.com/appercept/aws-sdk-delphi-samples/tree/main/CognitoDemo I guess support for the getit version comes from embarcadero - the full version from https://www.appercept.com/ does indeed come with a help file. I believe support for the full version is by email at this stage. @Richard Hatherall will be able to answer that better than I can.
Γ—