Replies: 6 comments 6 replies
Wow, that is a very old version.
Indy still supports back to like Delphi 5. Just use the latest version (currently 10.6.3.14 as of this writing), and compile the five
Have you read the Updating Indy documentation in this repo? |
|
Thanks for replying, I really appreciate it. |
|
Thanks!!!! |
|
Hi Remy, sorry to bother you again. It seems I have successfully upgraded the Indy components. The project that I actually use the Indy/ SMTP component is compiling fine - I haven't had the chance to actually test it yet. I was verifying my other projects are all ok after updating the Delphi with the new Indy components. I have a project that doesn't even use any Indy components, and I get an error as soon as I open the project. The error is, "the procedure entry point @IdGlobal@readstringfromstream$qqrp15classes@Tstreamip186sysutils@TEncoding could not be located in the dynamic link library c:\windows\system32\datasnapserver140.bpl" - this error comes up before the project is even open. ANy thoughts / suggestions on how to resolve this? Again, this project is not even using Indy components or specifically datasnap. Thanks, Joe |
|
Just an update to my previous post - it's always the first project I open up that gives the error. So the particular project doesn't matter, it's the first one I open after launching Delphi. After saying "ok" to the first error I get the error "can't load package dcldatasnapserver140.bpl" - and I "ignore this error" which then messes up the project, actually removing components. |
|
Sorry, but I'm losing my mind at this point. As suggested I have removed the datasnap components from the IDE - at least I believe I did. Delphi launches fine. But the first time I open ANY project I get the procedure entry point error referencing "windows\system32\datasnapindy10servertransport140.dll", and now a second procedure entry point error referencing "windows\system32\datasnapserver140.bpl". First off - neither of those files are in the "windows\system32" directory. I found them both in "windows\syswow64". After these 2 errors I get a third error stating "can't load package dcldatasnapindy10transport140.bpl the specified procedure could not be found". I "ignore this error and the project opens but it has been modified. I close project without saving. I re-open ANY project and everything works fine - no error messages! Projects all compile and run fine. So first time opening project after launching delphi get errors, any time I open the project after it works fine ... until I close delphi and start again. I can't seem to find why the procedure entry errors are looking for those files in "windows\system32"- but I think that is where I should start looking. And I don't know why it is still looking for datasnapserver140.bpl at all. Any help / suggestions would be greatly appreciated. |
Uh oh!
There was an error while loading. Please reload this page.
Hello, I have a Delphi application developed using Delphi 2010. I am having an issue with sending an email using TLS and based on my research I believe I have to update my version of Indy. Currently using Indy 10.5.5. I'm pretty sure I need to update my version of Indy because my code won't compile because it doesn't recognize "sslvTLSv1_2". In my research I was directed to github to download the Indy update. I don't know what link I would use to download the most current version of Indy that works with Delphi 2010. Also, any directions / instructions on installing the new indy components into my Delphi 2010 would be greatly appreciated. Thanks, Joe
All reactions