• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Multi Thread trong vb6

Bạn có những ý tưởng, sáng kiến nhưng không thực hiện được? Hãy chia sẽ với mọi người để biến ý tưởng thành hiện thực

Điều hành viên: Điều hành

Hình đại diện của người dùng
Dark.Cosmos
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 71
Ngày tham gia: T.Sáu 21/11/2014 3:58 am
Has thanked: 24 time
Been thanked: 14 time
Liên hệ:

Multi Thread trong vb6

Gửi bàigửi bởi Dark.Cosmos » T.Hai 15/12/2014 1:12 pm

Tình hình là vb6 có rất nhiều hạn chế so với các ngôn ngữ khác, nhưng vấn đề về xử lý đa luồng là cái em đang quan tâm nhất.
E đã cố gắng thử nhiều cách nhưng hầu như đều thất bại.
Bác nào có cách trị đc thằng này xin giúp đỡ với ạ, hoặc bác nào đang quan tâm đến vấn đề này cho em xin ý kiến với. Ths!


Triệu người quen có mấy người thân, khi lìa trần có mấy người đưa?
DK Cosmos

Hình đại diện của người dùng
truongphu
VIP
VIP
Bài viết: 4756
Ngày tham gia: CN 04/11/2007 10:57 am
Đến từ: Cam Đức, Khánh hòa
Has thanked: 14 time
Been thanked: 509 time

Re: Multi Thread trong vb6

Gửi bàigửi bởi truongphu » T.Tư 17/12/2014 3:27 pm

Rất ngạc nhiên với sự xuất hiện của Dark.Cosmos cùng trình độ VB6 điêu luyện. Tôi đoán Dark.Cosmos giờ chắc đã xong 4 năm ĐH, và VB6 với Dark.Cosmos như là "vọc" một môn vốn ưa thích trước đây...

1- Nếu Dark.Cosmos có chút thời gian, mong Dark.Cosmos tham gia tăng cường vào nhóm Điều Hành các box VBA và VB6 thì hay biết mấy!
2- Về Multi Thread trên forum có, bạn thử tìm thêm.
Tôi gởi bạn projct cũ tôi đã viết: Chạy Thread một sub hay function gì đó trong module... (Lâu ngày cũng không nhớ!)
Tập tin đính kèm
Anti Mosquito on Thread.rar
(23.17 KiB) Đã tải 177 lần
o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh

Hình đại diện của người dùng
Dark.Cosmos
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 71
Ngày tham gia: T.Sáu 21/11/2014 3:58 am
Has thanked: 24 time
Been thanked: 14 time
Liên hệ:

Re: Multi Thread trong vb6

Gửi bàigửi bởi Dark.Cosmos » T.Tư 17/12/2014 5:00 pm

Cám ơn bác TruongPhu đã có lời khen. Trình độ học vấn thì thú thật e chỉ 12/12. Về VB6 thì e có đam mê và theo nó cũng được 1 khoảng thời gian, đến bây giờ VB6 vẫn là ngôn ngữ lập trình chính của e. Sở dĩ e cố tìm cách khắc phục những mặt hạn chế của VB6 là vì do bản tánh cố chấp, không chịu đổi mới. Thay vì học 1 ngôn ngữ khác mạnh mẽ hơn như c++ thì e cứ vẫn đâm đầu vào vb6 :D.

1. Trước đây, thời gian nhập môn VB6 và cũng là ngôn ngữ lập trình đầu tiên của e, e hay vào forum này để học hỏi, tìm hiểu, nhờ giúp đỡ. Giờ trong máy e vẫn còn bộ Visual Basic Library 2.5 của forum :D. Hiện tại e đang thong thả nên muốn vào lại forum giúp đỡ lại người đi sau với những kiến thức e có dù không nhiều. Do e chỉ "học nhảy" nên kiên thức về vb6 chưa đầy đủ, vì vậy e không dám nhận lời mời "tham gia tăng cường vào nhóm Điều Hành". E vẫn sẽ tiếp tục tham gia và đóng góp ở Box VB6 như hiện tại khi thong thả.

2. Project MultiThread bác gởi em có tải về và ngâm cứu cách đây 3 năm. Theo e thấy thì nó thực sự không ổn lắm. Cụ thể là Thread tạo ra chỉ chạy được các hàm mà trong đó sử dụng code thuần của vb. còn nếu sử dụng API sẽ bị crash.
Nhưng chưa dừng lại ở đó, kể cả lúc e chỉ sử dụng code thuần của VB cho new thread, project vẫn bị crash khi chạy 1 thời gian dài như trên 20 tiếng hoặc lâu hơn :(
Triệu người quen có mấy người thân, khi lìa trần có mấy người đưa?
DK Cosmos


Quay về “Ý tưởng của bạn”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách