PDA

View Full Version : Compile ở đâu?



redsome
23-12-2003, 11:43
Hình như VB không có menu Compile, chỉ có Run with full compilation. Tôi quen viết VC, có dùng VBA nhưng VBA thì có Compile.

nganha
23-12-2003, 12:57
Hình như VB không có menu Compile, chỉ có Run with full compilation. Tôi quen viết VC, có dùng VBA nhưng VBA thì có Compile.
VB không có menu Compile, nó chỉ có Start With Full Compile là sub-menu của menu Run. Để tạo file thực thi (*.exe) bạn cần chọn menu File, chọn tiếp sub-menu Make ***.exe với *** là tên của project đang mở.

redsome
24-12-2003, 14:07
Thế thì bất tiện quá bạn galaxy nhỉ?

ptran
24-12-2003, 17:12
vô File menu -> "Make Tenfile.exe" để compile . nếu đang viết DLL thì nó sẽ là "Make tenfile.dll" .

jiSh@n
25-12-2003, 14:10
Hì hì, VB chỉ tạo ra p-code thì làm sao có compile. Còn VBA chỉ viết macro cho Office, ko có compile là phải rùi.

redsome
25-12-2003, 14:36
Không! VBA có Compile. Bạn kiểm tra lại đi. Tôi thấy VBA chẳng khác gì VB về mặt ngôn ngữ. Hơn nữa VBA có lẽ là khả năng hay nhất của BASIC. Nó cho phép mở rộng khả năng của các ứng dụng hiện có, làm tăng mức độ khả chuyển của các dữ liệu do các ứng dụng đó tạo ra. Các khả năng khác như độ mềm dẻo, mức độ hỗ trợ hướng đối tượng, ... thì VB của chúng ta không sánh được với các ngôn ngữ khác như VC, Java... đâu. Về phần mình tôi cảm thấy VB cũng như Foxpro là một thứ ngôn ngữ rườm rà đến khó chịu.
À còn một điều này nữa. VBA được hỗ trợ khá rộng khắp chứ không chỉ giới hạn trong Office như bạn đã nói đâu. Adobe Acrobat, AutoCAD, CorelDraw, Visio, ... đều có hỗ trợ VBA. Nhóm Vietkey thật nhanh nhạy khi nắm bắt được kỹ thuật viết các add-on trong đó có vai trò của VBA. Bằng chứng là Vietkey Office. Họ đã làm điều đó như thế nào?

nganha
25-12-2003, 16:42
Hì hì, VB chỉ tạo ra p-code thì làm sao có compile. Còn VBA chỉ viết macro cho Office, ko có compile là phải rùi.
Nói VB chỉ tạo ra P-Code thì cũng chưa được chính xác. VB 6.0 có cho phép Compile to Native Code. Từ menu Project, bạn chọn sub-menu [Project Name] Properties... trong đó Project Name là tên của Project đang mở thì bạn có thể chọn trong Tab Compile để compile theo P-Code hay Native Code (với các tùy chọn cho kiểu Compile này)

redsome
30-12-2003, 08:16
Cám ơn các chiến hữu