- FLEXLM LICENSE USAGE UPDATE
- FLEXLM LICENSE USAGE UPGRADE
- FLEXLM LICENSE USAGE CODE
- FLEXLM LICENSE USAGE WINDOWS
NET Framework 4.0 is released I’ll reexamine these issues. The problem in License Status is that I’ve enabled grouping which disables virtualization. For those who know WPF you know there is a VirtualizingStackPanel which basically improves the performance of a large list. The other aspect of this issue is that it is how WPF’s ListView is designed. To keep things simple I chose not resolve this in this version.
FLEXLM LICENSE USAGE CODE
This is a fault in my code because I have not optimized the list handling. If you have a thousand or more this pause becomes very noticeable. If you have several hundred features in a license there is a noticeable pause in the UI as the display is updated. The second, and more significant, issue is as much my fault as the design of WPF. Even though I ignored this in License Status I would be concerned about making a production program that users would be reading from frequently. But I did encounter two issues with License Status.įirst, and I’m not sure if this is noticeable to everybody, is the blurry font display in WPF. The other reason I wanted to create this program was to try out WPF.Īfter the initial learning curve, WPF’s data binding and customizable controls made it easy to create the UI. For those parts of lmstat that are not shown (such as redundant server information) the original lmstat report can be shown. License Status reads the output of lmstat and presents it in a sortable table. So I made my own program, License Status, and decided I’d make it available to anyone that wants it. While these get the job done I wanted something a little more usable. Usually I would use LMTools or the lmstat command line to get the status. Part of my work involves checking the status of FlexLM/FlexNet licenses. NET Framework 3.5 SP1 are still available. Functionally nothing has changed, but visually you should notice that the font display is sharper.
FLEXLM LICENSE USAGE UPGRADE
It’s been a while, but I’ve finally taken the time to upgrade License Status to use. I’ve updated it to ensure that the window will be visible regardless of monitor configuration or resolution changes. The problem was that it would restore to a monitor even if the monitor was disconnected. License Status had basic support for multiple monitors in that the window would be restored to whichever monitor it was last used on. NET 4.0 like the rest of the application.
FLEXLM LICENSE USAGE WINDOWS
It’s Metro inspired so it doesn’t exactly fit with the typical Windows 7/XP icons, but it’s a lot easier to draw. You can now turn on and off columns in the detail view.
I’ve released v3.2 of License Status with these changes: This was caused by the language Windows was using, effectively making it unusable on all but a few English languages. License Status has been updated to correct a problem where it would crash when refreshing the status. This corrects the problem where the checkout time was not displayed for all but a few English languages.
FLEXLM LICENSE USAGE UPDATE
Previously I assumed that the number of users would equal the number of licenses in use, which is not correct when the user can check out more than one license.Ī quick update which corrects another language related problem. This change also corrects the issue where the feature information did not report the same number of licenses being used as the lmstat report did. By default this column is not displayed, but it can be turned on anytime. License Status will now read the number of licenses checked out and display it in the new ‘Checked out’ column. This update provides support for multiple checkouts by the same user.įor some situations a user can check out more than one license from the same host and display. In those cases any spaces will be assumed to be part of the user’s name. These rules are relatively simple, so there will be situations where the user’s information will not parse correctly. To do this some rules were added that attempt to determine the user’s host or display. This release improves the parsing of users that have spaces in their name or display. License Status is now available on GitHub.