|
<< Click to Display Table of Contents >> Navigation: Telegram > 2024 > 01 > 23 > Telegram_2024-01-23T23 |
2024-01-23T23:01:35
The problem I guess is just how windows works? Your program only has one instance of said DLL's in memory.
So if another process tries to load same file name , your app just uses the DLL in memory.. its already there. so why load again.
And i can't really play the game of load and unload DLL's... as multi threaded apps and such.
2024-01-23T23:03:15
So it would be nice if IdSSLOpenSSLHeaders.pas made SSL_DLL_Name, SSL_DLL_Name_Alt, and SSLCLIB_DLL_Name into preset strings instead of constants... then one day, could just override them instead of editing INDY source code, but again, Remy doesn't like that idea.
2024-01-23T23:05:56
Intersystems had ZERO care when I talked to their dev team about this so I had to come up with my own solution because we have to get this out the door in next 2-3 weeks.
2024-01-23T23:08:07
But our two applications that needed this, all work... ODBC with their OpenSSL works, and my Delphi app using my DLL's work together at same time.
2024-01-23T23:11:09
Using madexcept to spit out loaded modules