Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
khatamxd

Có thể chạy được file dll tạo bởi VB6 trên win64bit???

Các bài được khuyến nghị

khatamxd    21

Chào các pro cadviet!

Chương trình của e đại khái dùng VB6 tạo dll, tạo file intall.bat có dùng lệnh RegSvr32 để load dll, sau đó dùng excel gọi dll để vẽ trong cad. Đối với win32bit thì oK, nhưng win64bit thì lại ko chạy được. Không bít nguyên nhân j??? Theo e có thể là lệnh RegSvr32 ko dùng đc hoặc dll do VB6 tạo ra ko dùng đc trong win 64bit...

Trong lúc chưa có đủ thời gian và kiến thức chuyển từ VB6 sang VB.net mong các pro giải đáp và chỉ bảo e cách xử lý một vướng mắc trên.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Nguyen Hoanh    4.524
Chào các pro cadviet!

Chương trình của e đại khái dùng VB6 tạo dll, tạo file intall.bat có dùng lệnh RegSvr32 để load dll, sau đó dùng excel gọi dll để vẽ trong cad. Đối với win32bit thì oK, nhưng win64bit thì lại ko chạy được. Không bít nguyên nhân j??? Theo e có thể là lệnh RegSvr32 ko dùng đc hoặc dll do VB6 tạo ra ko dùng đc trong win 64bit...

Trong lúc chưa có đủ thời gian và kiến thức chuyển từ VB6 sang VB.net mong các pro giải đáp và chỉ bảo e cách xử lý một vướng mắc trên.

Thông tin bạn nói chỉ là load lên không bị lỗi, mà không nói thêm. Vì vậy, thiếu các thông tin sau:

- Dll của bạn là phiên bản 32bit hay 64 bit.

- Bạn chạy RegSvr32 ở đâu, vì RegSvr32 có 2 phiên bản, một ở windows/system32 dành cho 64bit và một ở windows/SysWOW64 dành cho 32bit

- MS Excel của bạn là bản 32bit hay bản 64bit.

 

Do AutoCAD chạy dưới windows 64bit là phiên bản 64bit, nên điều kiện cần (tối thiểu) để chương trình của bạn có thể hoạt động được là:

- Dll của bạn là phiên bản 64bit

- Bạn regsvr32 bằng phiên bản 64bit (windows/system32)

- MS Excel của bạn là phiên bản 64bit

 

Còn không, bạn phải tìm cách cài AutoCAD 32bit dưới Windows 64bit (không biết có khả thi không). Sau đó thì:

- Dll của bạn là 32 bit

- Regsvr32 bằng phiên bản 32bit (windows/sysWOW64)

- MS Excel 32 bit

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
khatamxd    21
Thông tin bạn nói chỉ là load lên không bị lỗi, mà không nói thêm. Vì vậy, thiếu các thông tin sau:

- Dll của bạn là phiên bản 32bit hay 64 bit.

- Bạn chạy RegSvr32 ở đâu, vì RegSvr32 có 2 phiên bản, một ở windows/system32 dành cho 64bit và một ở windows/SysWOW64 dành cho 32bit

- MS Excel của bạn là bản 32bit hay bản 64bit.

 

Do AutoCAD chạy dưới windows 64bit là phiên bản 64bit, nên điều kiện cần (tối thiểu) để chương trình của bạn có thể hoạt động được là:

- Dll của bạn là phiên bản 64bit

- Bạn regsvr32 bằng phiên bản 64bit (windows/system32)

- MS Excel của bạn là phiên bản 64bit

 

Còn không, bạn phải tìm cách cài AutoCAD 32bit dưới Windows 64bit (không biết có khả thi không). Sau đó thì:

- Dll của bạn là 32 bit

- Regsvr32 bằng phiên bản 32bit (windows/sysWOW64)

- MS Excel 32 bit

Cảm ơn bác Hoành nhìu. Những lời bác nói quả là hữu ích với e.

E cứ nghỉ là khi nói tạo dll bằng VB6 thì tất nhiên là phiên bản 32bit rồi. Hay là bác có chiêu nào đó tạo dll bằng VB6 ra được phiên bản 64bit thì chỉ em với. Em ngàn lần củm ơn bác

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Nguyen Hoanh    4.524
Cảm ơn bác Hoành nhìu. Những lời bác nói quả là hữu ích với e.

E cứ nghỉ là khi nói tạo dll bằng VB6 thì tất nhiên là phiên bản 32bit rồi. Hay là bác có chiêu nào đó tạo dll bằng VB6 ra được phiên bản 64bit thì chỉ em với. Em ngàn lần củm ơn bác

Mình cũng chỉ biết đến vậy thôi bạn.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×