Chúng tôi đã thừa hưởng VB6 dll mà chúng ta cần phải thực hiện thay đổi. Chúng tôi có mã nhưng không có trình biên dịch VB6. Làm thế nào chúng ta có thể xây dựng lại dll? Chúng ta có thể tải về môi trường/trình biên dịch VB6 từ đâu? Cảm ơn trước.Cách biên dịch mã VB6 cũ
Trả lời
Bạn có thể nhập mã VB6 cũ vào phiên bản mới hơn của Visual Studio.
Chỉ cần mở dự án VB6 bằng cách sử dụng Tệp → Mở → Chuyển đổi và nó sẽ tự động nâng cấp mã VB6 lên phiên bản hiện tại.
VB6 vẫn có sẵn như một phần của đăng ký MSDN.
Điều này vẫn khả dụng với người đăng ký MSDN? Bạn có thể cụ thể hơn một chút cho những người không có kinh nghiệm VB6 không? Như trong chương trình/IDE/trình biên dịch được gọi là gì? –
@ P.Brian.Mackey Visual Studio 6. –
@ P.Brian Mackey - Tại thời điểm viết bài, trên MSDN của tôi, nó được gọi là "Visual Basic 6.0, Enterprise Edition (tiếng Anh), Đĩa 1" & Đĩa 2 – Mattl
Có vẻ như bạn có thể nhận được VB6 ngay bây giờ, nhưng chỉ bằng cách mua Visual Studio 2005/2008 và "hạ cấp". Source.
Điều này không giải quyết vấn đề làm thế nào bạn thực sự có được giữ của phương tiện cài đặt VB6 - AFAIK cách duy nhất chắc chắn để làm điều này là thông qua một thuê bao MSDN. Lấy nó từ một nguồn khác phụ thuộc vào phương tiện truyền thông cũ và phương tiện cũ, hoặc các phương pháp pháp lý khác ít hơn. – Adrian
Tôi nghĩ trang web khu vực eBay của bạn - eBay.com cho Hoa Kỳ - sẽ là đặt cược tốt nhất của bạn.
Tuy nhiên, trước khi mua hãy đảm bảo rằng bạn đang mua phần mềm hợp pháp. Vui lòng kiểm tra liên kết bên dưới: ebay guidelines on buying software và vui lòng thực hiện một số nghiên cứu về luật bản quyền có liên quan ở quốc gia của bạn.
Đây là liên kết Người đăng ký MSDN. Bạn cũng có thể tìm kiếm trang web msdn cho: "Visual Basic 6.0"
Có vẻ là hai lần tải xuống đĩa.
- 1. Lỗi biên dịch cmath khi biên dịch mã C++ cũ trong VS2010
- 2. Hiệu suất biên dịch mã bằng biên dịch biên dịch
- 3. "Lỗi khi tải DLL" khi biên dịch DLL trong VB6
- 4. Tùy chọn Dòng lệnh cho VB6 IDE (Trình biên dịch)
- 5. Cách biên dịch ocaml thành mã gốc
- 6. Cuộn cảm trình biên dịch C cũ trên #ifndef #define
- 7. Chương trình biên dịch cho hạt nhân cũ
- 8. Biên dịch mã OpenMP thành mã C
- 9. mã được biên dịch lẻ
- 10. Biên dịch sang mã giả
- 11. Làm cách nào để biên dịch và liên kết mã C++ với mã C đã biên dịch?
- 12. Thêm trình biên dịch vào mã :: khối
- 13. Biên dịch openmp thành pthreads Mã C
- 14. Trình biên dịch/trình biên dịch/trình biên dịch C++
- 15. Biên dịch mã động bằng C#
- 16. Cách biên dịch Helloworld với mã nguồn Android
- 17. Cách biên dịch mã không an toàn trong VS2012
- 18. Làm cách nào để biên dịch mã objc trên Linux?
- 19. Biên dịch DLL từ mã python
- 20. Mã LINQPad biên dịch như thế nào?
- 21. Biên dịch mã .NET trong .NET 4?
- 22. Hiệu suất mã được biên dịch Haxe
- 23. Biên dịch mã C# trong ứng dụng
- 24. biên dịch stack overflow trên mẫu mã
- 25. Tại sao mã mẫu này biên dịch?
- 26. Tại sao đoạn mã này biên dịch?
- 27. Tại sao mã C này biên dịch?
- 28. Biên dịch java thành mã gốc?
- 29. Tại sao mã này không biên dịch?
- 30. Tại sao mã Haskell này biên dịch?
... và DLL được quản lý kết quả được tạo từ dự án sẽ không tương thích với phần còn lại của ứng dụng VB6 gốc. – mackenir
@confuzatron - Người hỏi rõ ràng không có VB6, nếu không anh ta sẽ không hỏi câu hỏi. Vậy tại sao anh ta quan tâm nếu nó không tương thích với ứng dụng VB6 gốc? –
Mã được nâng cấp sẽ không tương thích với COM trong trường hợp này, do đó bạn sẽ phải thực hiện một số công việc để thực hiện nó nếu không nó sẽ khá vô dụng đối với bạn. Đặt cược tốt nhất của bạn là thử và tìm VB6 để bán hàng cũ (hoặc thậm chí mới) trên eBay hoặc tương tự. –