Jump to content

mvanrijnen

Members
  • Content Count

    471
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by mvanrijnen

  1. mvanrijnen

    Signotaur Code Signing Server - Looking for beta testers

    Yes. my question was more, (a discussion i had on this forum a few years ago also), do we benefit for preventing false positives using signing (makes it easier turning the mgmt in positive direction, so they don't only see it as a cost) ? (we are going to implement signing anyway).
  2. mvanrijnen

    Signotaur Code Signing Server - Looking for beta testers

    So we create only software for internal use, using (at the moment) , do we benefit from code signing ?
  3. mvanrijnen

    Delphi 12.2 Patch 1

    this is not sustainable as a process to get updates to the end users. I just spent 2 days of work updating our buildmachine from11.x to 12.2. Can start over now?
  4. mvanrijnen

    creating a frame at runtime

    In that case, the text is not static πŸ˜‰
  5. mvanrijnen

    Simulate blocking mode to send Email

    Not a direct answer, but we (in our custom ERP solution), put the emails in a table (kind of a mailqueue) , and another process (service) polls and/or gets signaled when to scan the table for messages to send. With this we have better control, and are sure that the email is send in the background. We also can control a minimum, maximum datetime to send the message etc etc. (sometimes an email message is irrelevant if it didn't get send after a specific date) So not high prio mails are send like every 5 minutes, high prio directly. Only problem is that interactive emails (send with a client like outlook) are not under the same control. The service itself is highly configurable, with different outgoing servers, accounts etc etc.,
  6. yes, so called "CONSTANT VARIABLES" πŸ˜‰
  7. mvanrijnen

    Delphi roadmap 2024

    hope we get build in Nullable types soon.
  8. mvanrijnen

    Watch me coding in Delphi on YouTube

    i really do no understand why you publish this on youtube, why not a normal website where people can read this stuff ? Stuff like this is much better taken into the brain while reading instead of watching a video. Is it because you want to generate income from YT with it ?
  9. mvanrijnen

    DelphiLSP.Exe version 11.1 vs 12.2

    LSP in 12.x (when it works) gives also wrong method/prop/var names sometimes, such as in the same unit strict private fields from other object
  10. thats not good, having a problem with a RAD server package, which i would like to debug, gonna be a problem this week. Maybe the right time to say goodbye to RADserver and transfer the code to MARS (the Rest Server, not the planet) @Marco CantuWhats the status of this problem?
  11. Is this fixed in D12.2 ? Would nice to know before i spent 2 days updating the dev environment .
  12. Hi folks, We have a new developer at out team, he got C# & Python at his study, and has to learn Delphi now to be productive in our team πŸ™‚ What sites you recommend to start out with Delphi, we have him now looking to Learn Delphi, and the links mentioned there.
  13. So unusable πŸ™‚ Thats the EMB way, big mouth, big blogs, moving fancy blog posts, but not complete components or working IDE (i also hacked a few of the Rest.BackEnd.* units because they do not complete support all properties of the TRestRequest etc)
  14. mvanrijnen

    What happened to OmniThreadLibrary.com

    Omnithreadlibrary.com down? Check here and read user reports (downforeveryoneorjustme.com)
  15. Which service are you trying to reach? Cause (long time ago for me) i think that it depends on the server settings if a ClientCert is needed. See for examplle "IdServerIOHandlerSSLOpenSSL1.SSLOptions.Mode :" property. Could be that this also has to be set in the client
  16. At what point you are stuck? You can use the "TRestClient.OnNeedClientCertificate" event, simple example code: We check the certificate name, which has to begin with a certain value (stored in the CNST_CERT_PREFIX constant), and of course it has to be a valid certificate. (i believe you need the client certificate installed in "user" context, not sure about that, long time ago i was busy with this). procedure TMyProgram.DoOnClientCertificateNeeded(const Sender: TObject; const ARequest: TURLRequest; const ACertificateList: TCertificateList; var AnIndex: Integer); var idx : integer; begin if CNST_CERT_PREFIX.IsEmpty then raise Exception.Create('[TMyProgram.DoOnClientCertificateNeeded] CNST_CERT_PREFIX is empty.'); for idx := 0 to ACertificateList.Count - 1 do begin if ACertificateList[idx].CertName.StartsWith(CNST_CERT_PREFIX) then begin if (ACertificateList[idx].Start<=Now) and (ACertificateList[idx].Expiry>Now) then begin AnIndex := idx; break; end else raise Exception.Create('[TMyProgram.DoOnClientCertificateNeeded] Client Certificate Expired.'); end; end; end;
  17. mvanrijnen

    Upgarding from RAD Server 11 to RAD Server 12

    Just moving to D12 myself. in the EMSDevServer (development environment for RadServer), i do not get breakpoints in my code?
  18. mvanrijnen

    How to rearrange projects in projects group file?

    just drag and drop in the projects list of the group?
  19. mvanrijnen

    REST Web Service

    also check: GitHub - andrea-magni/MARS: MARS-Curiosity Delphi REST Library
  20. We have one application which since a few months gives problems on most of the workstation here. (not all, ofcourse not on the dev machines πŸ™‚ ) The application goes into high cpu constantly without doing anything (wanted). We noticed that this was causes by a thread which uses/started because TMethodImplementationIntercept so we fixed thats this method was not exported, then the troubles moved to __dbk_fcall_wrapper. It's only in one of the many applications we have here that this problem occurs, anyone any idea or direction we should search in?
  21. mvanrijnen

    indy https error 10061

    haha, you have stocks in that ? πŸ˜‰ (i still have to compare it to mitm)
  22. mvanrijnen

    Access multiple Outlook calendars

    if they are o365 accounts, you could take a look at the Microsoft Graph API instead. maybe worth instead of doing it the "old way".
  23. then he get's an AV, cause he's freeing the CustomButtons in his Clear method.
  24. i have a ini helpers for this ....
Γ—