안녕하십니까?
Delphi4.0을 사용합니다.
ActiveX를 Web에서 사용하려고
처음에 New->ActiveXForm을 선택했습니다.
그러니까 ActiveXForm Wizard가 뜨는군요...
거기에다 ActiveX Name을 MyTest 라고 넣고 하고싶은 작업을 쭉 했습니다...
이 녀석을 웹에서 사용하니까
C:WINDOWSDownloaded Program Files 안에
MyTest Control이라고 생성이 되네요...
(이제부터 질문입니다...)
비슷한 놈으로 몇개 더 만들려고합니다.
그래서 폴더를 복사하고
다른 폴더에서 열어서 다른 이름으로 프로젝트를 저장하니까
ocx 파일명은 달라지는데
이전과 똑같은 결과만 나옵니다(처음에 만든놈의 처리 결과..)
따로 인증을 물어보지도 않고요...
완전히 새로 프로젝트를 만들어야 됩니까?
아니면 어떤 이름만 바꿔서 사용하는 방법이 있을꺼 같은데...
고수님들의 답변 바랍니다...
합니다. 아래처럼 단순히 폴더를 복사해서 프로젝트를 다른 이름으로 등록을
한다고 해도 그 ocx를 등록시키면 class id는 이전과 동일하기 때문에 같은 것으로
인식이 되지요. 참고로 class id는 램덤하게 생성되지만 지역, 시간, 시스템 정보등
여러가지를 기초로 해서 만들어지므로 동일한 class id가 만들어질 확률은 거의
없다고 봐도 됩니다.
약간의 기능만을 바꾼 ocx를 여러게 만들려면 새로 프로젝트를 열어서 하는 것이
확실하겠지만, 소스 파일의 class id가 나와있는 부분 전체를 다른 것으로 수정해도
될 것 입니다.
정규식 wrote:
> 안녕하십니까?
> Delphi4.0을 사용합니다.
>
> ActiveX를 Web에서 사용하려고
> 처음에 New->ActiveXForm을 선택했습니다.
> 그러니까 ActiveXForm Wizard가 뜨는군요...
> 거기에다 ActiveX Name을 MyTest 라고 넣고 하고싶은 작업을 쭉 했습니다...
> 이 녀석을 웹에서 사용하니까
> C:WINDOWSDownloaded Program Files 안에
> MyTest Control이라고 생성이 되네요...
>
> (이제부터 질문입니다...)
> 비슷한 놈으로 몇개 더 만들려고합니다.
> 그래서 폴더를 복사하고
> 다른 폴더에서 열어서 다른 이름으로 프로젝트를 저장하니까
> ocx 파일명은 달라지는데
> 이전과 똑같은 결과만 나옵니다(처음에 만든놈의 처리 결과..)
> 따로 인증을 물어보지도 않고요...
>
> 완전히 새로 프로젝트를 만들어야 됩니까?
> 아니면 어떤 이름만 바꿔서 사용하는 방법이 있을꺼 같은데...
>
> 고수님들의 답변 바랍니다...