-
Content Count
782 -
Joined
-
Last visited
-
Days Won
61
Vincent Parrett last won the day on June 17
Vincent Parrett had the most liked content!
Community Reputation
844 ExcellentTechnical Information
-
Delphi-Version
Delphi 11 Alexandria
Recent Profile Visitors
-
Intercepting functions for unit testing is a terrible idea. A better option would be to create abstractions and a concrete implementation (ie actually calls UuidCreate), that abstraction can be easily mocked using Delphi Mocks or Spring4D for uinit tests. The same applies to code that relies on things like Now or NowUTC - e.g - https://github.com/VSoftTechnologies/VSoft.System.TimeProvider
-
Code signing certificates have become so expensive...
Vincent Parrett replied to RaelB's topic in Delphi Third-Party
With Signtool Yes, however with Signotaur you do not. -
FinalBuilder is an Automated Build tool which supports Delphi 3 - 12.3 and C++Builder 3 - 12.3, along with many other tools. Version 8.5 adds a new Password Variable type, stronger encryption and new actions to interact with the Windows Credential Manager. https://www.finalbuilder.com/resources/blogs/finalbuilder-85-and-automise-55-release
-
VSoft.System.Console - Delphi implementation of c# Console class
Vincent Parrett replied to Vincent Parrett's topic in I made this
The demo is very basic - haven't had time to produce anything more extensive. -
VSoft.System.Console - Delphi implementation of c# Console class
Vincent Parrett replied to Vincent Parrett's topic in I made this
The valid sizes will depend on your screen resolution. on my machine I get LargestWindowHeight 85 LargestWindowWidth 320 So that call to SetWindowSize is out of bounds for your machine. I guess I should make the demo use more conservative values. -
VSoft.System.Console - Delphi implementation of c# Console class
Vincent Parrett replied to Vincent Parrett's topic in I made this
Oh that's weird. What version of delphi are you using? -
VSoft.System.Console - Delphi implementation of c# Console class
Vincent Parrett posted a topic in I made this
Hi All This is a port of the dotnet/c# Console class, which makes easy to do things like set colors, move the cursor etc. https://github.com/VSoftTechnologies/VSoft.System.Console Currently only Windows supported, however it's architected so that other platforms can be added - happy to take pull requests for that if anyone wants to add other platforms. Supports Delphi XE3 or later (compiles with XE2 but encoding issues stop it from working correctly). -
VSoft.WindowsCredentialManager - Windows Credential Manager Api
Vincent Parrett replied to Vincent Parrett's topic in I made this
I don't use delphi for cross platform dev so didn't look at those. -
VSoft.WindowsCredentialManager - Windows Credential Manager Api
Vincent Parrett replied to Vincent Parrett's topic in I made this
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. -
VSoft.ThreadpoolTimer - a simple threadpool based timer
Vincent Parrett replied to Vincent Parrett's topic in I made this
Honestly, I don't remember - I wrote this code ages ago! -
VSoft.WindowsCredentialManager - Windows Credential Manager Api
Vincent Parrett posted a topic in I made this
Hi All I published a simple wrapper over the Windows Credential Manager Api https://github.com/VSoftTechnologies/VSoft.WindowsCredentialManager -
VSoft.ThreadpoolTimer - a simple threadpool based timer
Vincent Parrett posted a topic in I made this
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. -
Ah sorry, didn't know it was a secret🤐
-
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.
-
Likewise, I will definitely be going to his talk.