Posted 20 years ago
by Boyd
-
Sr. Software Developer,
Patterson Consulting, LLC

I ran into some issues today with licensing, and it took me a while to figure out what was going on. I use DockManager in my product with a Tabbed MDI Style. When I dragged this control into my project, I got references for all the shared assemblies plus UIStudio.Dock. When my application was built, I saw that I got an entry in my 'licenses.licx' file for DockManager.
When I ran my app on another machine, I was getting the Evaluation window for UIStudio. After trying every technique I knew of to rebuild my application and ensure the 'licenses.licx' file was properly updated and included, I finally realized the problem. I had no entry in my license file for TabStrip (used for the Tabbed MDI of DockManager).
In other words, just adding DockManager to your application doesn't appear to update your license file with all the necessary entries. I finally just dropped a TabStrip control onto a dummy form to get it to properly recognize the license, but this one drove me crazy for a while.
I don't know if this is a behaviour you can fix or not, or if you were even aware of this. Just thought I'd throw this out there.
When I ran my app on another machine, I was getting the Evaluation window for UIStudio. After trying every technique I knew of to rebuild my application and ensure the 'licenses.licx' file was properly updated and included, I finally realized the problem. I had no entry in my license file for TabStrip (used for the Tabbed MDI of DockManager).
In other words, just adding DockManager to your application doesn't appear to update your license file with all the necessary entries. I finally just dropped a TabStrip control onto a dummy form to get it to properly recognize the license, but this one drove me crazy for a while.
I don't know if this is a behaviour you can fix or not, or if you were even aware of this. Just thought I'd throw this out there.