在网上下了个dbook v1.10版源代码,打开dbook.dpr,运行后总是提示“已有一个dbook在运行”,关闭程序,发现我的那个源程序的文件夹里多了好几个扩展名为.duc的文件,谁能告诉我这是怎么回事呢?是不是因为delphi的组件没装好呢
我是初学者,导师给了任务让改代码,可是现在连源程序都运行不了,急啊,各位帮帮忙,感激不尽!

解决方案 »

  1.   

    先在代码中查找“已有一个dbook在运行”这个信息是从哪儿提示的,看不明白的话,把那段代码贴一下啊
      

  2.   


    运行的时候弹出了个对话框“已有一个dbook在运行”,然后就不能接着运行了还有啊,刚刚描述有误:运行后总是提示“已有一个dbook在运行”的对话框,关闭程序,发现我的那个源程序的文件夹里多了好几个扩展名为.dcu的文件,是dcu文件
      

  3.   

    Project ---View Source看看里面有没有findwindows或者createMutex之类的句子,暂时先屏蔽掉……
      

  4.   

    先单步跟踪看看到哪里才提示的只有dcu,没有同名的pas,说明有些源文件可能没有提供,如果那里的代码,可能就无法跟踪进去了
      

  5.   

    控制同一进程在同一台机器上只运行一次的实现方法有很多种,但代码的处理应该是写在程序的入口点那里.
    菜单: Project->View source就可以看到.
      

  6.   

    我只见过DCU,还真没见过DUC文件检查进程,可以看到是否运行,如果你双击过exe的话