Board logo

标题: 请教一个关于winsail的问题 [打印本页]

作者: tianmian     时间: 2008-1-17 23:27    标题: 请教一个关于winsail的问题

sail3000工程,比方说c盘跟目录下
运行c:>sail3000\sail2000
会提示系统资源不足,wailsail起不来
但转到sail3000目录下,再sail2000就ok了
这个问题怎么解决呢?
作者: firstsail     时间: 2008-1-18 09:52
如果运行目录与工作目录不在同一目录的话,则有以下两种方法解决

(1)方法1
在main主程序的第一行马上设置工作目录为“当前目录”


int main(int argc, char** argv)
{

    #define DISK_A  0
    #define DISK_B  1
    #define DISK_C  2
    #define DISK_D  3
    #define DISK_E  4

    ::setdisk(DISK_C); //转换到C盘
   ::chdir ("c:\\Sail3000"); //将当前目录设置到c:\sail3000目录

   
   //.....

    return (0);
}

2:方法2
在AutoExec.bat文件中,后面加入


cd c:\sail3000
c:

[ Last edited by firstsail on 2008-1-18 at 09:59 AM ]
作者: tianmian     时间: 2008-1-18 10:24
还有个问题,我现在要做内存驻留;内存驻留程序说生成程序的时候选 微存储模式,winsail要求的是 大存储模式
这个怎么解决呢,winsail一定得选 大存储模式吗




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5