热情软件屋

 

哪些软件能开发"*.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文件"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio