::Controls Error::

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Manitoba98

    ::Controls Error::

    I have been having trouble with controls in VB5 every since I got XP. I am
    not the administrator, and thus I cannot use OCXs or DLLs (except for API
    Calls, which work). When I try to add a new control or set of controls to
    the toolbar, I check them, click OK or Apply, and I get an error saying that
    VB was forced to quit. This will make it impossible for me to do work with
    WinSocks or ComDlg32, etc. This also means I cannot run applications made in
    VB that use them. Unless I can find a way to fix this, or API calls using
    WinSocks, etc, this will seriously hinder my programming capacity in Visual
    Basic (which is just a hobby at the moment).

    Manitoba98


  • Randy Birch

    #2
    Re: ::Controls Error::

    Knowledge Base

    HOWTO: Grant Users the Access to Add Visual Basic Components
    PSS ID Number: 274484

    Article Last Modified on 6/11/2002

    --------------------------------------------------------------------------------
    The information in this article applies to:


    Microsoft Visual Basic Professional Edition for Windows 6.0
    Microsoft Visual Basic Enterprise Edition for Windows 6.0
    the operating system: Microsoft Windows 2000
    the operating system: Microsoft Windows NT 4.0

    --------------------------------------------------------------------------------

    This article was previously published under Q274484

    IMPORTANT: This article contains information about modifying the registry.
    Before you modify the registry, make sure to back it up and make sure that
    you understand how to restore the registry if a problem occurs. For
    information about how to back up, restore, and edit the registry, click the
    following article number to view the article in the Microsoft Knowledge
    Base:
    256986 Description of the Microsoft Windows Registry

    SUMMARY
    When Visual Basic 6.0 is installed by an administrator on either Windows NT
    4.0 or Windows 2000, generic users can run the Visual Basic application.
    However, if they try to add Components from the Project menu drop-down list
    box, they receive the following error message:

    Access Denied

    This article demonstrates how to grant users access to add components
    without giving them Administrator or Power User rights.

    MORE INFORMATION
    WARNING: If you use Registry Editor incorrectly, you may cause serious
    problems that may require you to reinstall your operating system. Microsoft
    cannot guarantee that you can solve problems that result from using Registry
    Editor incorrectly. Use Registry Editor at your own risk.

    To grant user access, create a new group of users.

    In Windows 2000, the steps are:
    On the Start menu, point to Programs, point to Administrative Tools, and
    then click Computer Management.
    To expand the branches, click the plus symbol (+) next to System Tools under
    the Tree tab, and then click the plus symbol (+) next to Local Users and
    Groups.
    Right-click the Groups folder to view the shortcut menu. Click the New Group
    menu to view the New Group dialog box.

    Give the new group a Group Name, such as VB Programmers, a description, and
    then add one or more Members. Click Create to save the new group.

    NOTE: In Windows NT 4.0, use User Manager for Domains.

    After you finish the preceding steps, modify the registry. Modify the
    permissions on the following keys and add VB Programmers to these keys with
    full control inheriting the permissions down the key as follows:
    Start Registry Editor (Regedt32.exe).
    Locate the following keys in the registry:
    HKEY_CLASSES_RO OT\TypeLib
    HKEY_CLASSES_RO OT\Interface
    HKEY_LOCAL_MACH INE\SOFTWARE\Cl asses\Interface
    HKEY_LOCAL_MACH INE\SOFTWARE\Cl asses\TypeLib
    HKEY_LOCAL_MACH INE\SOFTWARE\Mi crosoft\Visual Basic
    HKEY_LOCAL_MACH INE\SOFTWARE\Mi crosoft\VisualS tudio


    For each key, click Permissions on the Security menu. Add the VB Programmers
    group to the key, and then click Apply.
    Select the new VB Programmers group, and then select the Allow Full Control
    check box. Click Allow inheritable permissions from parent to propagate to
    this object. NOTE: On Windows NT 4.0, click Replace permission on existing
    sub keys.

    Click Apply, and then click OK.
    Quit Registry Editor.
    Keywords: kbDSupport kbhowto KB274484
    Technology: kbAudDeveloper kbOSWin2000 kbOSWinNT400 kbOSWinNTSearch
    kbOSWinSearch kbVB600 kbVB600Search kbVBSearch kbZNotKeyword2 kbZNotKeyword6

    --

    Randy Birch
    MVP Visual Basic

    Please respond only to the newsgroups so all can benefit.


    "Manitoba98 " <manitoba98xp@h otmail.com> wrote in message
    news:pwapb.1084 06$7B1.55676@ne ws04.bloor.is.n et.cable.rogers .com...
    : I have been having trouble with controls in VB5 every since I got XP. I
    am
    : not the administrator, and thus I cannot use OCXs or DLLs (except for API
    : Calls, which work). When I try to add a new control or set of controls to
    : the toolbar, I check them, click OK or Apply, and I get an error saying
    that
    : VB was forced to quit. This will make it impossible for me to do work with
    : WinSocks or ComDlg32, etc. This also means I cannot run applications made
    in
    : VB that use them. Unless I can find a way to fix this, or API calls using
    : WinSocks, etc, this will seriously hinder my programming capacity in
    Visual
    : Basic (which is just a hobby at the moment).
    :
    : Manitoba98
    :
    :


    Comment

    Working...