Telegram_2024-01-23T23

<< Click to Display Table of Contents >>

Navigation:  Telegram > 2024 > 01 > 23 >

Telegram_2024-01-23T23

Telegram link

 

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.

 


 

Telegram link

 

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.

 


 

Telegram link

 

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.

 


 

Telegram link

 

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.

 


 

Telegram link

 

2024-01-23T23:11:09

 

Using madexcept to spit out loaded modules