Click to See Complete Forum and Search --> : Licensed Controls included with VC++ 5


dusen
April 28th, 1999, 04:14 PM
Greetings

I have an application which I am attempting to distribute to a machine which does not have Visual Studio 97 or VC++ installed (nor will it ever).

From the documentation I have been able to gather from support.microsoft.com and the MSDN books, this is by design. Knowledge Base article # Q151804.

Back to the application. It has a modeless dialog with several controls on it, including an msflexgrid (msflxgrd.ocx version 5.01.4319), an SSTab (tabctl32.ocx version 5.01.4319), and a slider (comctl32.ocx version 5.01.4319). The application fails with a "Debug Assertion Failed" at line 569 of dlgcore.cpp, which is an assertion in the ::EndDialog method. This and other things leads me to believe that one or more of the above controls is/are not being created, and so the dialog fails and the application fails.

My questions are these:

-Has anyone experienced these same problems? If so, how were they resolved?
-Is there a list of which controls are so-called 'licensed controls' within MSVC5 sp3. Or does anyone know that one of these controls I mentioned above is licensed and therefore will fail to initialize without a 'license string' or 'license key'?
-Do I need to embed the license key in my code in order to get the control to initialize?
-Any examples to show me how to do the above?

TIA,

Charlie

dusen@shore.net