Code Monkey home page Code Monkey logo

Comments (4)

pietro62 avatar pietro62 commented on September 21, 2024 1

Some other findings... using same procedure on W7 machine & Delphi XE3:

seem that when compiling the 5 elements, files are created correctly on c:\Indy\Lib\BPl folder (see image) but not copied or generated inside C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin (and C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin64 too).

Copy those files manually on the \bin folder and installing 2 runtime components (dclIndyCore170 and dclIndyProtocols170) solve the issue ....

Any idea / hint ? Something wrong on the procedure ?

Will try next on W-10 machine ...

from indy.

rlebeau avatar rlebeau commented on September 21, 2024

Make sure you have removed any older BPLs and other source files before installing the new version.

You can use a tool like SysInternals Process Monitor to see which file the IDE is looking for that it can't find, and where it is looking for that file. Chances are, it is not the file you are expecting.

Also, don't put the binary files in the IDE's \bin folder, they don't belong there (and modern IDEs will actually invoke a copy protection feature if you do). The IDE has a dedicated folder set aside for BPLs, place them there instead. They should actually be placed there by default, unless the DPK/DPROJ projects are configured otherwise. Check the project settings.

from indy.

NickNevzorov avatar NickNevzorov commented on September 21, 2024

@pietro62 Thank you very much! I have a same issue, manual copy 5 packages from Indy\Lib\BPl to C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin and all working!

from indy.

rlebeau avatar rlebeau commented on September 21, 2024

@NickNevzorov Did you not read my previous message? DO NOT copy the compiled .bpl files into the IDE's \bin folder! They do not belong there, and putting any non-Embarcadero files in that folder will trigger the IDE's copy protection feature, which WILL cause problems inside the IDE (by design). Only files that Embarcadero itself installs should be in the \bin folder, including the bundled version of Indy that Embarcadero ships. If you want to installing a custom version of Indy, remove the bundled version, do not overwrite it. Put your compiled .bpl files into the IDE's \bpl folder instead, which by default is located at %ALLUSERSPROFILE%\Documents\Embarcadero\Studio\<version>\Bpl.

from indy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.