Câu hỏi

26/04/2013 21:42
Làm thế nào để đăng ký điều khiển active X với Windows? Lập trình VC++ ?
Em đang tự học lập trình window với VC++ 6.0. Em học đến phần điều khiển active X thì nó kêu là phải đăng kí điều khiển activeX với window thì mới sử dụng được, Nguyên văn trong sách em là như thế này:
" 1. Mở shell Dos.
2. Thay đổi điều khiển activeX trên hệ thống của bạn
3. Chạy lệnh regsvr32, chỉ định tên của điều khiển Active X là đối số dòng lệnh duy nhất. Trong trường hợp này, nếu bạn đăng ký điều khiển có tên MYCTL.OCX và nó đã được định vị ở thư mục WINDOWS\SYSTEM, bạn sẽ thực hiện như sau:
C:\WINDOWS> CD system
C:\WINDOWS\SYSTEM> regsvr32 MYCTL.OCX "
Em không biết làm thế nào để có một file .ocx để thực hiện điều trên nữa, em đã thử tạo một file .txt rồi đổi tên thành .ocx rồi làm như trên mà không được. Thực ra thì em cũng mới bắt đầu học thôi nên ko biết phải làm gì cả. Mong mọi người giúp đỡ, em cảm ơn.
chipchip
26/04/2013 21:42
" 1. Mở shell Dos.
2. Thay đổi điều khiển activeX trên hệ thống của bạn
3. Chạy lệnh regsvr32, chỉ định tên của điều khiển Active X là đối số dòng lệnh duy nhất. Trong trường hợp này, nếu bạn đăng ký điều khiển có tên MYCTL.OCX và nó đã được định vị ở thư mục WINDOWS\SYSTEM, bạn sẽ thực hiện như sau:
C:\WINDOWS> CD system
C:\WINDOWS\SYSTEM> regsvr32 MYCTL.OCX "
Em không biết làm thế nào để có một file .ocx để thực hiện điều trên nữa, em đã thử tạo một file .txt rồi đổi tên thành .ocx rồi làm như trên mà không được. Thực ra thì em cũng mới bắt đầu học thôi nên ko biết phải làm gì cả. Mong mọi người giúp đỡ, em cảm ơn.
Danh sách câu trả lời (1)

Thường thì chỉ cần Copy vào %systemroot%\System32 đối với WINNT hoặc %systemroot%\System đối với Win9X là chạy được.
Nếu muốn đăng ký riêng thì:
Start >> Run và gõ vào Regsvr32 paths\example.ocx(or.dll).
Cũng có thể dùng Shellexcute hoặc ShellexcuteEX để đăng ký bằng chính chương trình của mình.
Nếu là Dll thì còn một cách đăng ký hay hơn đó là dùng DllRegisterServer.
Chúc may mắn
Nếu muốn đăng ký riêng thì:
Start >> Run và gõ vào Regsvr32 paths\example.ocx(or.dll).
Cũng có thể dùng Shellexcute hoặc ShellexcuteEX để đăng ký bằng chính chương trình của mình.
Nếu là Dll thì còn một cách đăng ký hay hơn đó là dùng DllRegisterServer.
Chúc may mắn
Trả lời câu hỏi
Câu hỏi lĩnh vực Lập trình
Rao vặt Siêu Vip