运行delphi的exe,提示“参数不正确” delphi打包的exe,没放什么delphi的动态库的文件,在大部分机器上都没问题,但是有个机器一运行提示“参数不正确”,程序还正常。有遇到过这问题吗?是不是系统缺啥? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查看有无配置参数文件,比如连接数据库的ini文件 应该是 Params 取的有问题吧. 没看到你的程序,不过猜想应该是这样出的错!1.运行程序时,先装载配置文件2.把配置文件的值赋予程序(配置文件中可能有时间类型、日期类型等)在某些机器上,可能本地的区域设置的问题,导致程序不能直接读取相应格式的数据类型(比如时间或日期,长日期或短日期什么的)而你在程序中写了procedure LoadConfig()begin try objConfig.Date:=配置文件的值//这样赋值不成功就会出错 except showmessage('参数不正确'); end;end; 很明显是某个 ole/com 对象返回了一个 E_INVALIDARG 随便输入一行字符串,怎么知道这些字符串的GBK码对应的十进制? 请教多个进程能同时共享一个bpl么? 咨询一个多线程通讯的问题 TreeView 递归建树的老问题 高手请进,以前的CSDN的方法有误 请教一个打印方面的问题! 给出代码的 ghostmirror 大哥, 进来拿分! SQl分组查询问题(所有的100分都将倾囊相送,特急) dbgrid的问题 为什么会有Undeclared identifier 'FreeAndNil' 在d5中如何用代码实现:按下某个快捷键就能启动一个exe文件?? 救命啊,Delphi的乱码问题 mdichild子窗体每一个不是独立线程吗?
没看到你的程序,不过猜想应该是这样出的错!
1.运行程序时,先装载配置文件
2.把配置文件的值赋予程序(配置文件中可能有时间类型、日期类型等)
在某些机器上,可能本地的区域设置的问题,导致程序不能直接读取相应格式的数据类型(比如时间或日期,长日期或短日期什么的)
而你在程序中写了procedure LoadConfig()
begin
try
objConfig.Date:=配置文件的值//这样赋值不成功就会出错
except
showmessage('参数不正确');
end;
end;