PDA

View Full Version : [Q] xin chỉ dùm vài câu hỏi



namtuocbongtoi
05-05-2003, 19:29
1/tại sao chương trình chạy thử thì tốt nhưng khi dịch ra file.exe thì nó lại chạy khác đi
2/lệnh nào phát ra âm thanh có tần số nhất đỉnh
3/làm sao để khi người dùng click cào nút close(dấu x) ở góc trên phải màn hình thì chương trình sẽ làm 1 việc nào đó trước khi thoát

Nicky
05-05-2003, 20:04
1/Có chúa mới biết vì sao .... :D;)
2/...
3/Bạn dùng sự kiện này để giải quyết.
Sub Form_OnQueryUnload(cancel as Boolean)
code....
Cancel = true 'Người dùng không thể tắt chương trình
End Sub
Hoặc bạn có thể dùng Subclass vì với kĩ thuật trên thì chỉ xìa tốt trong 9x thôi, nếu chạy trong XP thì chương trình của bạn cũng bị tắt như thường. Còn với Subclass bạn bắt cái message WM_CLOSE lại là OK.
Have fun !

namtuocbongtoi
09-05-2003, 18:31
còn 2 câu kia thì sao

Nicky
09-05-2003, 19:12
I dont know..he..he..
Ai biết thì chỉ giùm đi..:D

dtt_vn
09-05-2003, 19:58
câu thứ nhất: u xem lại trong code của u có những dòng if nào chuyển hướng của ct không? thí dụ: u kiểm tra xem có file X nào đó không? lúc test trong môi trường IDE thì dĩ nhiên cái file nằm trong bộ source là có rồi. nhưng khi dịch ra, u đặt chổ khác, thì chắc là không có

White_Rose
10-05-2003, 00:11
1. Vì lúc chạy thử chưa thử hết mọi trưòng hợp
2. Sử dụng hàm API có tên là Beep (dùng API Viewer mà tra)

Nicky
10-05-2003, 19:25
Hình như hàm Beep chỉ phát ra loa của máy. Để nó phát ra sound card thì dùng hàm gì ? :D

BlueStar
11-05-2003, 10:01
Đúng rồi, phát ra sourd card mới đáng nói chứ ???

namtuocbongtoi
18-05-2003, 17:38
đây là chương trình bị lỗi thứ nhất,các huynh xem rồi chỉ giáo dùm

namtuocbongtoi
22-05-2003, 19:02
mấy huynh coi xong chưa,chỉ dùm đi

dtt_vn
22-05-2003, 20:01
chuong trinh cua ban, viet khong co comment, kho doc, kho hieu qua

White_Rose
22-05-2003, 23:14
Mình thấy cả 2 chạy đều như nhau.
Bạn thấy nó chạy khác nhau như thế nào?

Nicky
23-05-2003, 19:19
Nicky cũng chạy thử nhưng không thấy khác nhau chỗ nào. Hai cai Picturebox đó bay một hồi thì xuất hiện câu bạn thua và lúc nào cũng vậy :D
Pó tay

KEM_WALL
23-05-2003, 19:51
phát sound tần số cố định thì chưa nghe ai nói trong VB cả. vì nếu làm game thì bạn nên bỏ file.wav vào thì hay hơn. play file.wav dễ mà

namtuocbongtoi
28-05-2003, 16:13
ủa sao kỳ vậy
khi tui chạy thử thì chỉ có 1 msgbox hiện ra
nhưng khi chạy file exe thì có tới 2 msgbox hiện ra cùng lúc

namtuocbongtoi
28-05-2003, 16:17
cho tui hỏi thêm dùng lệnh nào để phát file wav
có cách nào để save hình ảnh trên form thành file bmp không

Nicky
28-05-2003, 19:01
Phát file Wave thì không biết nhưng để lưu một hình ra file thì dùng hàm SavePicture() của VB.

trungnt88
28-05-2003, 21:05
3, Private Sub Form_OnQueryUnload(cancel as Boolean)
'code
end sub
1, nếu chậy trên máy mình thì vì do lỗi runtime / lỗi logic !(bạn viết code cẩu thả !)
nếu trên máy khác thì cần cài cẩn thận ! add / reg đủ ocx , lib ,...
2, dùng beep() phát âm thanh / dùng WMP cho tiện (media playẻ )

namtuocbongtoi
02-06-2003, 18:39
có thể nói chính xác lỗi không?sửa thế nào

trungnt88
02-06-2003, 19:32
máy ta : runtime err 11 : chia cho 0
out of memory ...
máy khách : cần setup add , reference đủ õc / dll /lib nha !