说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于winexec的两个问题

编辑:说三道四文库 发布时间:2017-02-25 01:28
HTML文档下载 WORD文档下载 PDF文档下载
1。代码如下,发现winexec之后的语句并不能保证被执行
    winExec(Pchar('imp80 zhyb/zhyb file = c:\expdat.dmp fromuser = zhyb touser = zhyb '),sw_hide);
    dcon.connected:= false;
    dcon.connectionstring:= 'provider=MSDAORA.1;Password=zhyb;User ID=zhyb;Persist Security Info=True';
    dcon.connected:= true;
    dcom.commandText := 'create or replace procedure '
...............
    dcom.execute;
其中dcom.execute语句没有被执行

当我把winexec之后的语句放到一个buttonclick事件中后,语句被正确执行,猜测是winexec的执行机制所导致,请高手指教,谢谢

2。我用getdir取得的文件路径之中有空格:
getdir(0,S);   //S = c:\program files 
然后用getdir执行
winExec(Pchar('imp80 zhyb/zhyb file =' +S+'\expdat.dmp fromuser = zhyb touser = zhyb '),sw_hide); 
   winexec没有正确执行,不知道是否和空格有关,如何解决,请大侠指教
用ShellexeCute试一试。
WinExec is for 16_bit and it can't run in Windows NT,you should try CreateProcess(...),please refer to online help
请使用:CreateProcess函数
例如下面的程序可以判断自己启动的程序是否执行完毕!
        STARTUPINFO si;
        PROCESS_INFORMATION pi;

        si.cb = sizeof(STARTUPINFO);
        si.dwFlags = STARTF_USESHOWWINDOW;
        si.wShowWindow =  SW_SHOWDEFAULT;

        if(CreateProcess("c:\\windows\\notepad.exe",
                        NULL,NULL,NULL,FALSE,
                        CREATE_DEFAULT_ERROR_MODE,NULL,NULL,
                        &si,&pi))
        {
                WaitForSingleObject((HANDLE)pi.hProcess,INFINITE);
                ShowMessage("Success");
        }
        else
        {
                ShowMessage("Failure");
        } 
gz
有没有高手愿意正面解答我的问题呢?
一定给分的
有没有高手愿意正面解答我的问题呢?
一定给分的  

 
因为是异步执行
索引有时有问题
试试延时
sleep(x);
呵呵,长文件名用""括起来就不会有问题了.Windows使用空格来分离参数的.所以必须用""括起来.
谢谢了,最近都没有上网,所以没有给分,不好意思
luhongjun(过江项羽):
我用CreateProcess调用了一个notepad.exe,以前是成功过的,但现在好象是不行了
函数返回值总是0,我觉得我的程序好象没改变呀,不知那位大侠能指点一下,谢谢!
mousemove(fn)-JQuery API mouseout(fn)-JQuery API mouseover(fn)-JQuery API mouseup(fn)-JQuery API one(type,data,fn)-JQuery API ready(fn)-JQuery API resize(fn)-JQuery API scroll(fn)-JQuery API select(fn)-JQuery API select()-JQuery API submit(fn)-JQuery API submit()-JQuery API toggle(even,odd)-JQuery API trigger(type)-JQuery API unbind(type,fn)-JQuery API unload(fn)-JQuery API Effects特效-JQuery API animate-JQuery API fadeIn(speed, callback)-JQuery API fadeOut(speed,callback)-JQuery API fadeTo(speed,opacity,callback)-JQuery API hide(speed,callback)-JQuery API hide()-JQuery API show(speed,callback)-JQuery API show()-JQuery API slideDown(speed,callback)-JQuery API slideToggle(speed,callback)-JQuery API slideUp(speed, callback)-JQuery API toggle()-JQuery API Javascript-JQuery API $.browser-JQuery API 请教(范例Shape)TADOQuery.CommandText中的语句是什么意思? 在asp中任何读取本地软盘的内容(不是文件名!) 调用TTS5.0! 我正在做一个文件相关管理的软件,问问大家看法 strcpy(buffer, toascii(30) + "test")告错。如何把数据加进字符串中??? how to 调用网络属性对话框? how to 调用网络属性对话框?? 请问要远程调用网卡的唤醒功能,用api函数怎么实现,进来看一看(up者有分) 怎么编程实现“不显示隐藏文件和系统文件”?? Delphicer请进 出错提示,如何解决?还望各位指点 我希望这张贴是高手教菜鸟们的交流贴/!!!!!!! 哪有Charles Petzold 的windows 程序设计 最新的中文版 啊(懒腰~~~),终于又跨过了一条河,,,呵呵,快天亮了吧,又是一个不眠夜... 怎么使listview保持选中的状态? 这种形式的说明用语法术语说叫什么?请高手告诉我,以便我去查书. 有哪位做过小波图象压缩?急需源程序(C的)!多谢 请问:表单是怎样与数据库连接...... 有谁知道*.mpa的文件是什么文件?该用什么软件播放的呀?我怎么就找不到呢? szay(无) :) 来领创意奖了,3S,你别急,呆会给你那份:) delphi 报表 从什么地方可以下载visual age for java 3.5(最好别去ibm) 批量数据录入应怎样处理?? 哪位大虾近水楼台,现招吧!!! 在linux下为什么显示中文时出现?号,或者乱码该如何解决! 一个关于label标签的问题?(好像很弱)帮帮忙好么? 如何用VB6编程打印Word中编制的表格,并在表格内填入数据 报表中的标签显示中文的时候乱码,在哪设置? 想了解中国计算机软件专业技术资格(水平)考试相关信息的请进来! 3S,来领工钱了:P 好愁~~~~~~~ 身边没有同事对程序开发感兴趣,只我独自一人!很想知道vc、delphi、java这三种开发工具的优势,我用pb :-) 各位高手请指教! 要辞职了,散分!!!!!!!!!! win2000跟xin xp是什么关系 关于安装UNIX的问题 图片保存在一个数据库中,有几百条记录,打开窗口检索时很慢,有什么解决方案吗? 请问一段圆弧的最大值和最小值? vb.net中怎么对XML文件进行操作,求救 路人甲,你的问题没有解决呀。其他高手请救救火吧 我 安装完网卡后可以通过局域网上网可是网上邻居找不到其他机器? 向Delphi高手请教一个问题 如何删除LINUX,会不会影响其他分区? 请高手指点(关于图象处理) 有一个很实用的问题 怎样使一段代码在debug版中执行而在release版中被忽略?谢谢! 请问大家那里有图书附带光盘的下载 请大侠指点(关于图象处理) explorer.exe 和 explorer.scf有什么关系? 请高高手指点(关于图象处理) 每天早上放100~~~~~~~~~ 由于我的指针被悬挂,导致SOCKET类型的变量被付给了一个很大的数,能通过数值判断SOCKET的真伪吗? SOS:请告知D版DW UltraDev4的序列号!!!! 请问原煤指标都一样,同样的洗选工艺,精煤热能相差一千大卡吗?一种是气煤,一种是长烟煤,煤种不同. 选煤厂里常说的内灰是什么意思? 化肥是拿煤做的吗?我一直以为是拿大便了动物尸体了和别的什么东西做的现在听别人说是拿煤做的?是不是真的?真拿煤做的吗?麻烦知道的说下好吗?我是听个卖化肥的老板说的!他说化肥的70% 在一段电路中,电流所做功的多少,决定于电路中的( ) 要灰常快 为什么小灯泡的电阻随温度的升高热变小 1.5v在电路中,每通过1库电量时,电流做功多少焦? 谁知道声波清灰器的清灰原理, 温度升高金属电阻阻值增大或是减小? 为什么外电路的电流是静电力做功引起的,如何体现是静电力的作用 锅炉清灰剂的标准到那里去查找?不知道到那里去找这个标准,不知道有谁知道帮帮忙,谢谢啊! 德士古气化:现在工艺要求用洗炉渣的灰水去配水煤浆,但是不知道灰水主要含什么成分,它来制浆,会不会影响成浆浓度啊? 如果把标有[220v 100w]的电灯接入家庭电路,通电1小时,则电流做功?它的电阻? 实验室温度计是利用___________________的性质制成的. 制煤浆的添加剂量如何确定?我们制浆的时候经常会出现跑浆或不出浆的情况,粘度规定是在300-1000之间,但每次都大于1000或更高,甚至几千,但浓度还可以. 炼焦煤 与精煤是什么关系啊 在河水、煤油、干木材、铅笔芯、大地,陶瓷等几种物质中,有三种是导体,它们是( ) A.河水、煤油、在河水、煤油、干木材、铅笔芯、大地,陶瓷等几种物质中,有三种是导体,它们是( 怎样制全水分煤样 焦精煤是精煤还是炼焦煤 常见化学仪器的使用方法和注意事项试剂瓶,水槽,滴瓶,药匙,研钵,铁架台,坩埚钳,玻璃棒,试管刷,这些就可以的.其他的我会 灰10左右 水14左右 挥发34左右 硫0.87左右的煤炭属于什么煤 某电热器接在电路上,电热丝的电阻为40Ω,在5分内电流所做功为9720J,电热器两端的电压是多少? 求化学常用工具的使用方法及注意事项 及注意事项的原因 制煤浆的添加剂量如何确定?制煤浆的添加剂量如何确定?我们制浆的时候经常会出现跑浆或不出浆的情况,粘度规定是在300-1000之间,但每次都大于1000或更高,甚至几千,但浓度还可以. 某电热器接在电路上,电热丝的电阻为40Ω,在5分内电流所做功为9720J,求电热器两端的电压是多少? 化学仪器使用方法 和操作 注意事项 金属导体 温度增加 电阻增大 导电性是变大还是变小导电性与什么有关 为什么电热器电热丝要选电阻大的材料P=U^2/R那不是电阻越小越热就算用Q=I^2*R*t也是R越大I越小啊 各种化学仪器的使用方法 请问:油比水难蒸发,为什么这个现象不能证明油的沸点比水高. 水沸腾时为什么会冒水蒸气 原煤 硫0.62 内灰7.6 粘结80--88 挥发27 Y值17 回收80 对于炼精煤的洗煤厂来说是否适合? 化学实验仪器的使用方法及注意事项? 在"探究影响电流做功多少的因素"活动中,同学们设计了如图甲、乙、丙三个电路.⑴经过讨论,认为不应该选不要答案,只要分析 草木的燃点是什么 常用温度计是根据()的原理工作的. 在探究影响电流做功多少的因素,同学们设计了如图甲、乙、丙三个电路.⑴经过讨论,认为不应该选择图甲电路,原因是( ) (2)实验中,选择的灯泡规格应( )(填“相同”“不同”),灯泡 灰常急快 常用温度计是根据什么的原理工作的?告示我啊 图16-1-2所示为“探究电路做功与电流的大小之间的关系的实验器材,请设计电路图并连接实物图 屁的沸点和冰点各是多少呢? 传动油是导体还是绝缘体?油是导体吗 研究电流做功与哪些因素有关,设计如图的电路图,应选哪组电灯A两盏都是“2.5V 0.6W” B两盏都是“220V 100W” C一盏“2.5V 0.6W” 另一盏“3.8V 0.8W” D一盏“2.5V 0.6W” 另一盏“220V 100W” 油,白酒的沸点,冰点是几摄氏度? 请问钢厂用煤挥发30以下,硫0.3以下,灰分6以下,水分10以下是什么煤现在什么价 精煤挥发份与原煤挥发份之间有什么关系? 沸点高,为什么冰点就低 什么属于导体,什么属于绝缘体金属,人体,橡胶,塑料,大地,盐水,石墨,油. 水在沸腾时冒出来的烟是什么? 请问一下碳棒是导体还是绝缘体 什么情况下水的沸点不是100度? 某电热器接在家庭电路中,每分钟电流做功为72000焦,求 铜丝 铝条 尼龙线 玻璃棒 盐水 稀硫酸 干木棒 瓷棒 碳棒.哪些是导体哪些是导体 哪些是绝缘体 精煤 35.5 中煤 13.38 煤泥 7.5 总回收41.11 矸43.5 灰分5.76 挥发16.95 硫2.07 粘结85.5 焦厂用怎么样 家庭电路中属于电热器的有--------.至少4个 现在有两盐水浓度不同,不准用口尝.取两碳棒、电源、导线、灯泡串联,将两碳棒分别插入两盐水中,比较灯泡的亮度,灯泡较亮的盐水的浓度大.因为盐水浓度大时,盐水的导电性好,通过灯泡的 煤炭可不可以做肥料 啥叫蒙煤啥叫一精煤 灰常3Q什么意思? 煤能不能当肥料用?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn