起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 139|回复: 6

【结贴】导入dll错误**

[复制链接]
发表于 2009-3-5 11:04:35 | 显示全部楼层 |阅读模式
我将导入程序和要导入的pas和配置文件都放到delphi的imports文件夹下,运行批处理报错

D:\Program Files\Borland\Delphi6\Imports>Set DstDir=D:\Program Files\Borland\Del
phi6\Imports

D:\Program Files\Borland\Delphi6\Imports>delphiimporter "untTlb.pas" smdll.dll -
pl -pb -DMSWINDOWS;VER140;D3;D4;D5;D6;WIN32 -uD:\Program Files\Borland\Delphi6\I
mports;D:\Program Files\Borland\Delphi6\Imports\ImpSrc;D:\Program Files\Borland\
Delphi6\Imports\lib;D:\Program Files\Borland\Delphi6\Imports -cD:\Program Files\
Borland\Delphi6\Imports\impMAs.ipr -oD:\Program Files\Borland\Delphi6\Imports\li
b
Cannot open file D:\Program

D:\Program Files\Borland\Delphi6\Imports>pause
请按任意键继续. . .


bat文件(这是一个帖子中的例子)
Set DstDir=%CD%
cd..

delphiimporter "untTlb.pas" smdll.dll -pl -pb -DMSWINDOWS;VER140;D3;D4;D5;D6;WIN32 -u%cd%;%cd%\ImpSrc;%cd%\lib;%DstDir% -c%DstDir%\impMAs.ipr -o%cd%\lib
pause
exit

delphiimporter "untTlb.pas" smdll.dll -pl -pb -DMSWINDOWS;VER140;D3;D4;D5;D6;WIN32 -u%cd%;%cd%\ImpSrc;%cd%\lib -cimpMAs.ipr -o%cd%\lib
pause
回复

使用道具 举报

发表于 2009-3-5 11:12:50 | 显示全部楼层
Cannot open file D:\Program
感觉好像这样呢:
Set DstDir="D:\Program Files\Borland\Del
phi6\Imports"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-5 11:31:28 | 显示全部楼层
能否说具体点儿
回复 支持 反对

使用道具 举报

发表于 2009-3-5 12:58:47 | 显示全部楼层
看1楼的错误应该是没有找到  D:\Program 这样的一个路径,
windows的路径中如果有空格,好像这个路径要用""括起来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-5 13:15:41 | 显示全部楼层
Set DstDir="D:\Program Files\Borland\Delphi6\Imports"

报错

D:\Program Files\Borland\Delphi6\Imports>Set DstDir="D:\Program Files\Borland\De
lphi6\Imports"

D:\Program Files\Borland\Delphi6\Imports>delphiimporter "untTlb.pas" smdll.dll -
pl -pb -DMSWINDOWS;VER140;D3;D4;D5;D6;WIN32 -uD:\Program Files\Borland\Delphi6\I
mports;D:\Program Files\Borland\Delphi6\Imports\ImpSrc;D:\Program Files\Borland\
Delphi6\Imports\lib;"D:\Program Files\Borland\Delphi6\Imports" -c"D:\Program Fil
es\Borland\Delphi6\Imports"\impMAs.ipr -oD:\Program Files\Borland\Delphi6\Import
s\lib
Runtime error 217 at 0049433A
回复 支持 反对

使用道具 举报

发表于 2009-3-5 14:05:16 | 显示全部楼层
好像-C前面的路径是多余的,你去掉看看呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-6 14:16:21 | 显示全部楼层
结贴,是操作系统的原因,同事的机子上可以,我的2003
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-25 23:34 , Processed in 0.036362 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表