-
Content Count
782 -
Joined
-
Last visited
-
Days Won
61
Posts posted by Vincent Parrett
-
-
1 hour ago, Cristian Peța said:Then you need to enter the pin every time you use Signtool with Yubikey?
With Signtool Yes, however with Signotaur you do not.
-
2
-
1
-
-
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
-
1
-
-
The demo is very basic - haven't had time to produce anything more extensive.
-
1
-
-
The valid sizes will depend on your screen resolution. on my machine I get
LargestWindowHeight 85
LargestWindowWidth 320So that call to SetWindowSize is out of bounds for your machine. I guess I should make the demo use more conservative values.
-
1
-
-
Oh that's weird. What version of delphi are you using?
-
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).
-
3
-
1
-
-
I don't use delphi for cross platform dev so didn't look at those.
-
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.
-
1
-
-
Honestly, I don't remember - I wrote this code ages ago!
-
Hi All
I published a simple wrapper over the Windows Credential Manager Api
https://github.com/VSoftTechnologies/VSoft.WindowsCredentialManager
-
5
-
1
-
-
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.
-
2
-
2
-
-
1 minute ago, Stefan Glienke said:Pscht, don't spoil the secret soup that Primoz and I have been cooking
Ah sorry, didn't know it was a secret🤐
-
14 hours ago, Sherlock said:Oh, that sounds great. For a test run, I downloaded the installer and am quite overwhelmed by the further needs (service user, SSL-certificate, Server) to run the "server". For a small test if my msix could be signed by this, it seems quite the overkill. 😞
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.
13 hours ago, Sherlock said:OK, so good news: I finally got it.
I guess that tool is ok for testing, but as far as I can tell it does not support certificates on tokens.
-
24 minutes ago, David Heffernan said:Looking forward to the Amsterdam Delphi event where he can say more.
Likewise, I will definitely be going to his talk.
-
I'll let Stefan chime in on that 😉
-
-
FYI
Signotaur can sign MSIX files - https://www.finalbuilder.com/signotaur
And it works with Certum tokens and works around the password prompts.
-
1
-
-
On 2/25/2025 at 10:02 PM, Die Holländer said:Using Windows? You can take a look to it's "Credentialmanager".
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.
-
1
-
-
-
2 hours ago, Rick_Delphi said:Let's not join the party late, from being stubborn.
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? 🤷♂️
-
1
-
3
-
-
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.
-
1
-
-
Fantasic 😃
-
Just now, Dave Nottage said:None of them have a: "Don't touch my assignment alignments" option? 🙂
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.
-
2
-
-
48 minutes ago, pyscripter said:I can see some advantages in the following convention (a hybrid of the DSG and the spring4d conventions):
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.
-
1
-
Intercepting UuidCreate function
in Windows API
Posted
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