热情软件屋

 

turboC 2.0 怎样调用QBASIC,PASCAL源程序


编号:QA004448
建立日期: 2001年10月10日 最后修改日期:2001年10月10日
所属类别:

yufangr:
    我有一个问题想问你:在编程时,turboC 2.0 怎样调用QBASIC,PASCAL源程序,以及调用约定。

回答:

    最简单的办法是将QBASIC,PASCAL源程序编译成EXE,然后在TC中使用exec或system调用EXE,程序间传递数据可以采用文件方式。这种方式虽然慢一些,但是很容易实现。
    要直接进行链接的话,比较麻烦。如果是使用Turbo Pascal,则主程序必须从Turbo Pascal开始,因为TP无法生成.obj,但可以使用$L命令从TC生成的.obj中链接函数。在C语言中,可以在函数前使用pascal进行定义,这样将使用Pascal调用约定。如果使用QuickBasic,最好主程序从QB开始,在QB中可以使用DECLARE语句调用TC的.obj文件。而TC不支持fortran关键字,使用MSC和QB混合编程比较好。

此问题由李海回答。

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

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