PDA

View Full Version : Hỏi về khai báo hằng



vanquyenhp
02-08-2009, 06:55
Các bác cho em hỏi chút
Bình thường em thấy khai báo 1 hằng như sau:
Const a As String = "a" hoặc Const a = "a"
Nhưng hôm trước lên diễn đàn download được mã nguồn về xem, thấy có khai báo là: #Const a = "a"
Các bác cho em hỏi là cách khai báo này có gì đặc biệt không? Ký tự # có tác dụng gì?
Cám ơn các bác nhiều!

conficker_vn
02-08-2009, 17:21
pác này ngu quá thế mà không biết

huytranaz
03-08-2009, 10:50
Các bác cho em hỏi chút
Bình thường em thấy khai báo 1 hằng như sau:
Const a As String = "a" hoặc Const a = "a"
Nhưng hôm trước lên diễn đàn download được mã nguồn về xem, thấy có khai báo là: #Const a = "a"
Các bác cho em hỏi là cách khai báo này có gì đặc biệt không? Ký tự # có tác dụng gì?
Cám ơn các bác nhiều!

Trong VB, tiền tố # là một dạng của chỉ thị biên dịch (compile directive), nó có tác dụng yêu cầu trình biên dịch thực hiện để tạo ra các bản khác nhau của ứng dụng. Cần kết hợp các chỉ thị khai báo hằng số #const với các chỉ thị #If.

Chi tiết xem tại đây: http://books.google.com.vn/books?id=XCeMPxmO93YC&pg=PA113&lpg=PA113&dq=vb6+%23+directive&source=bl&ots=Fpn97Q7UdO&sig=aN1MnWvz2UojQZVjfdDiIngnnss&hl=en&ei=jV12SpC_Eqfa6gOd_ZifCw&sa=X&oi=book_result&ct=result&resnum=4#v=onepage&q=vb6%20%23%20directive&f=false

Chúc vui,