哪些软件能开发"*.COM"文件
编号:QA003793
建立日期: 2001年1月18日 最后修改日期:2001年1月18日
所属类别:
weiguangqin:
操作系统: Microsoft Windows 2000 Profession
编程工具: VC++6.0
问题: ATL COM APPWizard 是否开发"*.Com文件"的
ATL COM APPWizard 和Custom APPWizard 和MakeFile和Mfc APPWizard[Exe]和Win32 Application 和Win32 Console APPlication之中那个开发"*.EXE"文件功能强大,MFC APPWizard[Exe]能够开发"*.COM"文件吗?哪些软件能开发"*.COM"文件?
水平: 刚入门
回答:
ATL COM APPWizard中COM是Component Object Mode的缩写,和你说的.com文件是两码事。.com是一种简单的DOS程序,而VC++ 6是开发Windows程序的,它无法生成.com程序。要开发.com程序,必须使用下列软件之一:Turbo C 2.0、Borland C++ 3.x、Visual C++ 1.x。
Mfc APPWizard[Exe]和Win32 Application生成的EXE并没有不同,这两者生成的都是以窗口方式运行的程序。只是编写MFC程序有大量现成的类库可以使用,而编写Win32 Application不使用类库,直接调用API,对于开发者而言,MFC容易些。
Win32 Console APPlication生成的是以命令行方式运行的程序,有点象DOS程序,但可以调用API函数,不同在DOS运行。NT下有很多这样的程序。Regsvr32.exe就是一个这样的程序。
相关问题:
QA000626 "什么是COM接口"
QA001686 "如何编译以main开头的函数"
QA002914 "怎样将一个EXE文件转换成COM文件"
此问题由李海回答。
| |
|
|
| |
|
|