Welcome to the FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
How to Receive Technical Support::
If you are needing assistance with FlexRadio products, please refer to the product documentation or check the Help Center for known solutions. Need technical support from FlexRadio? It's as simple as creating a HelpDesk ticket.

DLL's since 4.2.20

Options
n8wrl
n8wrl Member ✭✭

Like many of you, I used copy DLL's from the SmartSDR installation folder to a folder in my Visual Studio tree so my projects could reference them and talk to the radio:

Flex.UiWpfFramework.dll

FlexLib.dll

Util.dll

Vita.dll

Starting with 4.2.20, Flex is no longer shipping the DLL's seperately. They're embedded in the SmartSDR and other executables now. There are a lot of advantages for them to do this, so I'm not complainnig about that.

I logged a ticket because I would still like access to these DLL's so I can rebuidl my projects. Ken Wells, NM9P confirmed this and gave me a link to the source to the DLL's:

https://www.flexradio.com/software/smartsdr-v4-x-api-flexlib/

There are some pecularities with the source but they do buid, and I can get the DLL's. The trouble is, now there are other dependencies that must have been embedded within the DLL's before that I need to resolve now. I know I could include these in my projects and let them rebuild each time but I have several and it was more convenient to have those projects all reference the same folder with DLL's when they build.

Ken also mentioned that they were considering publishing these DLL's as a nuget package which would be wonderful…

In the meantime, is anyone else building .NET programs that need these DLL's. If so, how are you getting them?

Thanks all!

73

-Brian n8wrl

Tagged:

Answers

  • n8wrl
    n8wrl Member ✭✭
    Options

    My apologies to K7JNX for essentially duplicating his post:

    I am going to add this as a "new idea" in hopes that we can get enough up-votes from the community.

  • n8wrl
    n8wrl Member ✭✭
    Options

    Today, with some extra help from Flex I determined that the 4.1.x DLL's I have still work with my 4.2.20 radio. Long-term it would be great to have access to the latest DLL's for our projects, but in the meantime my code works great with the 4.1.x DLL's.

    Thank you Flex, and 73!

    -Brian n8wrl

  • Howard  K7JNX
    Howard K7JNX Member ✭✭
    Options

    Yes, indeed the old DLL's work for old projects, but it is highly desirable to have access to current DLL's for new enhancements to old projects to take advantage of new capabilities in the radio.

  • n8wrl
    n8wrl Member ✭✭
    Options

    Agreed. And the 64-bit-ness.

    I just wanted to thank flex for helping me and to acknowledge that I am not dead in the water

    They'll sort it out.

    73

    Brian n8wrl

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.