| [ windows ] in KIDS 글 쓴 이(By): child (:: 아리 ::) 날 짜 (Date): 1999년 12월 15일 수요일 오후 10시 54분 51초 제 목(Title): Re: [VB] 에러가 계속 납니다. 도와주세� 오옷, 찾았슴다. knowledge base에 있네요. 님의 상황과 맞는지는 잘 모르겠습니다. 역시 license 문제인데, 이미 '아리.ocx'가 깔린 상황에서 VB를 인스톨할 때, 먼저 다른 프로그램 때문에 깔려있는 '아리.ocx' 가, VB 인스톨 중에 VB가 깔려는 '아리.ocx'보다 버전이 높거나 같 으면 인스톨 안합니다. 그러면 VB 인스톨 중에 license key가 깔리 는데( 기본적인 control의 경우 .lic 파일 말고 registry에 등록이 됩니다.), 이 key가 업데이트 되지 않으므로 문제가 생기게 된다고 합니다. 그래서 해결책은....음....잠시만 링크가 따로 있네요.....^^; 에러가 아래같은 에러 아닙니까? License information for this component not found. You do not have an appropriate license to use this functionality in the design environment. 이 경우 문제가 생긴 control이 아래 리스트 중에 있으면, AniBtn32.ocx Gauge32.ocx Graph32.ocx Grid32.ocx KeySta32.ocx MSOutl32.ocx Spin32.ocx Threed32.ocx VB cd-rom에서 \tool\controls 폴더에 있는 Vbctrls.reg를 실행시키면 license key가 update 된다고 합니다. 위 리스트에 없으면, 1. Locate Regsvr32.exe on your machine. Note its path. 2.Locate the offending OCX file(s), usually found in the Windows\System folder for Windows 95 and Windows 98, or the Windows\System32 folder for Windows NT. 3.On the Start menu, click Run. 4.In the Run dialog box, type the following: <Path to RegSvr32>\REGSVR32.EXE /u <Path to OCX>\OCXFILE.OCX For example: C:\Devstudio\VB\REGSVR32.EXE /u C:\Winnt\System32\COMCTL32.OCX NOTE: If Regsvr32.exe is in the System or System32 folder, the path is optional. 5.Repeat steps 3 and 4 for each offending OCX. 6.On Control Panel, click Add\Remove Programs. 7.Select Visual Basic, and click Add\Remove. 8.Click Reinstall when the options (Add\Remove, Remove All, Reinstall) dialog box appears. 순서로 처리하면 된답니다. 내용을 읽어보니 그냥 기존 ocx를 unregist하고 새 ocx 를 regist하는 거네요. 아니면, 다른 방법이 있습니다. http://www.microsoft.com/downloads/search.asp 에 가셔서 search해서 'vbc.exe'란 파일을 찾아 download 받으세요. 이 vbc.exe를 돌리면, 알아서 중요한 파일들을 고친다고 합 니다. 이번에는.......해내야겠죠? 으싸! 난 끊임없이 누군가를 찾는다. metheus@iname.com 내가 누구인지도 모른 채... |