BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Author Topic: ESD (4.14.0) - Build Executable (.dll files)  (Read 7038 times)

Darren

  • Newbie
  • *
  • Posts: 26
    • View Profile
ESD (4.14.0) - Build Executable (.dll files)
« on: January 28, 2022, 03:20:09 PM »

Hello Community,

When attempting to launch an executable built from within ESD for either MPSSE or Emulator an error is displayed stating the relevent .dll is missing as per screenshots.

From a default installation of ESD the missing .dll files are easily located at "C:\Users\Public\Documents\EVE Screen Designer" and when manually copied into the Bin folder the .exe launches as expected.

Q) Is the expected behaviour upon executable build for a copy of the .dll to be placed automatically by ESD or use the .dll from it's default location?

Q) Is there a setting or config required to achive either of the options previously queried or is this a bug within ESD?

Your experience and knowledge is greatly appreciated.
Many Thanks

Logged

BRT Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 733
    • View Profile
Re: ESD (4.14.0) - Build Executable (.dll files)
« Reply #1 on: February 01, 2022, 01:26:17 PM »

Hello Darren,

thank you for your post.

I have managed to recreate this behavior, I believe that the appropriate DDLs should be copied into the executable folder once the build has completed.

I have passed this onto the development team for review.

Best Regards,
BRT Community
Logged

Darren

  • Newbie
  • *
  • Posts: 26
    • View Profile
Re: ESD (4.14.0) - Build Executable (.dll files)
« Reply #2 on: February 01, 2022, 01:35:18 PM »

Hello,

Many thanks for looking into this issue and escalating to the development team, I look forward to a future update with dll's automatically included  :)

Regards
Darren
Logged

BRT Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 733
    • View Profile
Re: ESD (4.14.0) - Build Executable (.dll files)
« Reply #3 on: February 03, 2022, 10:22:27 AM »

Hello Darren,

The development team have got back to me on this point.

They note that this is the intentional behavior for a generated MPSSE/Emulator project as they wish users to be aware of these dependencies.
As such users are required  to copy the dependency DLLs(such as ftd2xx.dll) for ESD generated MPSSE/Emulator project.

Best Regards,
BRT Community
Logged

Darren

  • Newbie
  • *
  • Posts: 26
    • View Profile
Re: ESD (4.14.0) - Build Executable (.dll files)
« Reply #4 on: February 03, 2022, 11:28:22 AM »

Hello,

Many thanks for confirming the default behaviour.

Please would it be possible to make a feature request to add a menu option to automatically include required dll's for Emulator/MPSSE generated executables?

This would maintain the default intended behaviour while providing the user an option to have required dependencies automatically included while acknowledging any such dependencies as when a project is cleaned the generated directory including manually copied dll is removed.
Also if a custom project directory location is used the ESD installtion directory containing the required dll's may not be local for ease of manually copying frequently.

Regards
Darren
Logged

BRT Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 733
    • View Profile
Re: ESD (4.14.0) - Build Executable (.dll files)
« Reply #5 on: February 04, 2022, 10:25:52 AM »

Hello,

Thank you for your feedback, I will liaise with the development team to see if we can add this feature into upcoming ESD releases.

Best Regards,
BRT Community
Logged

Darren

  • Newbie
  • *
  • Posts: 26
    • View Profile
Re: ESD (4.14.0) - Build Executable (.dll files)
« Reply #6 on: February 07, 2022, 09:07:22 AM »

Hello,

Many thanks for your assistance.

Regards
Darren
Logged