-
05-12-2007, 08:17 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sự khác nhau giữa win32_application và win32_colsole_application?
cho em hỏi sự khác nhau giữa 2 cái project này là gì?
Muốn chuyển từ win32_colsole_application sang win32_application thì phải làm thế nào ạ?View more random threads:
- Multithread trong VC++6: Không kết thúc thread khi đã hoàn hành?
- Làm sao để biết File đó có tồn tại hay không trên ứng dụng VC++ ???
- VC++ NHấp nháy cửa sổ
- Thêm thư viện Cximage vào VC ++9.0
- Hỏi về Convert type1 to type2
- MoveToEx ko có tác dụng !
- Không thực hiện được phép chia trong C++
- SystemParametersInfoA Hàm Referen hệ thống
- Khắc phục lỗi Debug project C++ trong Visual Studio
- lỗi runtime error abnormal program terminate sửa như thế nào??
-
05-12-2007, 08:27 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Ủa, chỉ có WIn32 console application. Đâu thấy có win32 application đâu ? (có win32 project)
- WIn32 console : sử dụng giao diện console (command line) , chủ yếu phục vụ cho việc học kĩ thuật lập trình
- WIn32 project : hỗ trợ GUI, dll, static lib, ...
-
05-12-2007, 06:34 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi nhc1987
-
06-12-2007, 08:13 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thì tạo một project mới chứ sao [IMG]images/smilies/biggrin.png[/IMG]. Nếu cậu code tốt thì việc chuyển đổi chả là gì cả. Chỉ thay đổi vài chỗ nhỏ ... Áp dụng tương tự khi chuyển sang web.
-
06-12-2007, 02:08 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cần gì phải tạo 1 project mới nhỉ? Cùng 1 cái đó, using thêm mấy cái thư viện của System.Windows.Forms rồi gọi cho nó thôi.
Tóm lại cũng như nhau thôi. Hơi phí sức 1 chút.
-
06-12-2007, 05:34 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cần gì phải tạo 1 project mới nhỉ? Cùng 1 cái đó, using thêm mấy cái thư viện của System.Windows.Forms rồi gọi cho nó thôi.
-
06-12-2007, 06:04 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hề hề, tôi thiếu 3 chữ "trong .NET" hehe.
Khắt khe nhể [IMG]images/smilies/biggrin.png[/IMG].
-
06-12-2007, 06:36 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
giao diện console của cậu cũng là 1 ứng dụng win32 chứ nhỉ
Để biến nó thành win32 application, đơn giản chỉ việc build lại trên VC, lỗi đâu fix đấy
Chuyển giao diện từ console lên GUI là chuyện khác, để chuyển được thì ít ra cậu cũng phải viết được một GUI Win app mẫu nào khác
-
20-12-2007, 01:00 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Khác biệt ở chỗ hàm main
Với ứng dụng Win32, thì
int WINAPI WinMain(...)
còn với ứng dụng console thì
int main()
đó là 2 cái khác biệt.
Bạn muốn viết 1 chương trình chẳng có của số, cũng chẳng có cái console hiện lên thì chỉ cần WinMain(...); (máy con virut thường làm thế)
trước kia tôi cũng có thắc mắc như thế
-
20-12-2007, 03:13 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu chỉ ở phương diện entrypoint thì không thấy được nhiều đâu. Một console hay một GUI app chỉ khác nhau ở 1 bít trong PE format thôi, còn tại sao main hay WinMain thì do C RTL đã làm thay cho bạn, và quy định chúng ta phải theo như vậy.
Một console app có thể có WinMain entrypoint, và 1 GUI app có thể có main entry point, do ta workaround = cách set EntryPoint trong Project Options, bỏ qua Entry Point default mà C RTL tạo sẵn cho ta (nó làm một loạt các công việc như cấp heap handle, lấy enviroment, khởi tạo các critical section cho multithread app, get và parse command line, rồi mới call main hay WinMain của chúng ta).
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...