Jump to content

MikeMon

Members
  • Content Count

    147
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by MikeMon

  1. I have a problem with my application crashing on Windows XP / Windows Server 2003. It wouldn't even give any exceptions. After troubleshooting, I found out that the issue is caused by IBX. Just adding an IBX unit, e.g., IBSQL, to the uses clause of an empty application causes the crash. I'm not sure after which Delphi upgrade this started, but I think it was after upgrading to 12.1 or 12.2. Has anyone come across this? If yes, any solution or workaround?
  2. That's the million dollar question 🙂 I guess the current encoding used in the IBX controls is causing the exception, or maybe the new encoding model in Delphi 12.x. Need to investigate when I have time. Currently, for Windows XP / 2003 Server computers, I'm using the software compiled with Delphi 11.3.
  3. Exception Class: EEncodingError Exception Message: Invalid code page
  4. Faulting applicationXYZ.exe, version 4.0.2.5, faulting module kernel32.dll, version 5.2.3790.5295, fault address 0x0000bf93. Source: Application Error Category: 100 Event ID: 1000
  5. You don’t need to have any drivers to add the unit to the uses clause.
  6. Nothing helpful. Kernel exception.
  7. I'm not even doing anything with Interbase. Just adding the unit to the uses clause is crashing the application. If I compile the application with Delphi 11.3, everything is working fine.
  8. After updating FastReport VCL to a newer version (2024), my application stopped loading on windows XP and Windows Server 2003. The exception I'm getting is: The procedure entry point CryptRetrieveTimeStamp could not be located in the dynamic link library crypt32.dll I know that Windows XP and Windows Server 2003 are no longer supported by Microsoft, but I have clients that still use them. Has anybody come accross this and found a solution?
  9. Hi I'm using Delphi 12.2 Patch 2. I've set up a REST Datasnap server that uses HTTPS. Using Indy (installed during Delphi installation), it works fine for RSA certificates. Any guide on how I can set it up to accept ECDH instead of (or in parallel to) RSA ciphers? Moreover, are there any alternatives to Indy that use TLS1.3? BTW, I updated Indy to the latest version following the update instructions, but it messed up my Datasnap server. I had to uninstall and reinstall Delphi. 😞
  10. No Android involved!!
  11. I’ve been using an RSA SSL certificate until now for my API server. However a new client is asking to use ECDH ciphers to connect to it. So, I’ve created an ECDH SSL certificate to make it happen. Haven’t had luck making it work yet!! FYI, the new certificate is loading fine.
  12. Actually I AM using sslvTLSv1_2.
  13. I'm using TIdServerIOHandlerSSLOpenSSL and have tried using the CipherList above. It doesn't work. I get the following message: Error: 1053760: error:10000410:SSL routines: OPENSSL_internal: SSLV3_ALERT_HANDSHAKE_FAILURE:..\..\..\..\src\third_party\boringssl\src\ssl\tls_record.cc:592:SSL alert number 40
  14. @Remy Lebeau Any guide on how I can set up the Datasnap REST server to accept ECDH (instead of or in parallel to) RSA ciphers without updating the default OpenSSL and Indy versions installed with Delphi to newer versions? FYI, I've already created the ECDH SSL certificate.
  15. Tx. I'll check it out. Tx!!
  16. MikeMon

    Could not load OpenSSL library.

    Hi Installing the latest Indy following the instructions above (including the patch) messed up my Datasnap REST setup. I'm getting the following error: [dcc32 Fatal Error] APIWebModuleUnit.pas(13): F2051 Unit IPPeerCommon was compiled with a different version of IdCoderMIME.TIdEncoderMIME. Any ideas?
  17. MikeMon

    DataSnap REST Application

    Rename the server-side function to UpdateInsertFirma14. InsertFirma14 is for GET requests.
  18. Hi Is there an Interbase XE3 ODBC driver for Linux?
  19. MikeMon

    DevExpress VCL 23.1 & Delphi 12

    I am aware that DevExpress VCL 23.1 doesn't officially support Delphi 12. Has anyone found a workaround?
  20. The additional search match highlight "Foreground color" has no effect.
  21. Using a TRESTClient on Delphi 10.4, I'm getting the following exception when sending a POST request to a https site: REST request failed: Error sending data: (12175) A security error occurred. FYI, "REST Debugger" that ships with Delphi 10.4 is producing the same exception, while the same request, to the same https site, is working perfectly with Postman. Any ideas?
  22. MikeMon

    Quickreport for Delphi 11.1

    Does anyone know if there is a Quickreport version for Delphi 11.1?
  23. Anybody knows how to enable TLS 1.2 (or any other SSL version) in Datasnap? It seems to only have TLS 1 enabled. I tried using "TIdServerIOHandlerSSLOpenSSL.SSLVersions" to enable TLS 1.2 but it didn't work.
  24. What's the procedure to upload a new app version to Google play if you have changed the keystore file? When I'm uploading the new private key I created during the "opt in" procedure in the "App Integrity" screen of Google Play Console, I'm getting the following exception: "The private key does not match the certificate we know for this app". Basically, how can I update the certificate?
  25. Hi I'm using Delphi 11 and I have this strange issue. Under provisioning, assigning a keystore file and alias for Android 32-bit is working perfectly fine. When I go to Android 64-bit, I'm immediately getting the following error: keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect. The thing is that there is nothing yet assigned in the 64-bit provisioning key store and I'm getting the error. Has anyone come across anything like this?
×