Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
If you are having a problem, 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.

Any C# programmers using Log4OM?

DrTeeth
DrTeeth Member ✭✭
edited December 2018 in SmartSDR for Windows
Sorry for the OT topic.

I am just curious as to why the main window takes 2-3 seconds to fill (from 7 sec mark here https://youtu.be/KFBOwJr0fLw) rather than the main window being complete when it appears. It is a very slow draw compared to every other program I have so it does stand out.

BTW, that is not me in the picture, it is Terry (G4POP) who is a very, very helpful member of the Log4OM team (as indeed they all are).

Answers

  • Kevin LaFata
    Kevin LaFata Member ✭✭
    edited December 2018
    Programmer here....

    First I'll say I'm just speculating without any review of the actual source code... but there could be hundreds of possible reasons.

    A guess would be that the software uses a number of libraries to handle things like drawing the grids, displaying the map, connecting to an internal database, managing the TCP/IP connections to QRZ, and supporting various connections to different radios.

    It would be super tedious to write every single one of those things from scratch, so its most likely there are quite a few 3rd party libraries being loaded and initialized. And most of those libraries a pretty complex and full featured. It does look like things are happening in the 2-3 second load time (as opposed to the screen just suddenly appearing) so I would place my bets on library initialization time (x 100, or how ever many libs are being used)


  • DrTeeth
    DrTeeth Member ✭✭
    edited August 2016
    Thank you very much Kevin for your time in explaining that.

    Best wishes for 2016.

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.