易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi实现postgresql数据库备份问题,请高手指点

程序如下:
SetCurrentDir('C:\Program Files\PostgreSQL\8.3\bin');
ShellExecute(Application.Handle,'open','pg_dump.exe','-h localhost -p 5432 -U postgres test >
D:/backtest/test.backup',nil,SW_HIDE);
执行后返回42,但是 D:/backtest目录下并未出现备份文件test.backup,不知道什么原因.
该命令在cmd下执行成功.

试试
ShellExecute(Application.Handle,'open','pg_dump.exe','-h localhost -p 5432 -U postgres test >
D:\backtest\test.backup',nil,SW_HIDE);

\

试过了,不好使.当我用下面的方式可以:
ShellExecute(Application.Handle,'open','cmd.exe','/c pg_dump -h localhost -p 5432 -U postgres test > D:\backtest\test.backup',nil,SW_HIDE);
不知道这种方式与上面一种有什么区别,按照api说法上面的应该也可以啊,请指点


相关问答:

ACCESS的自定义函数在delphi里怎么用呢...

我在模块里自定义了一个函数:stradd()

可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...

这个问题有什么办法可以解决的吗? 非常感激!


(在A ......

小弟不会DELPHI,请大侠们帮个忙

这个是拦截按键消息并测试是否为ENTER键。
  begin
    case wParam of
      WM_KEYDOWN:
      fEatKeystroke := (p.vkCode = VK_RETURN);
  & ......

Delphi 使用shockwaveflash控件的问题

我写了个小程序,上面添加了一个shockwaveflash控件,然后在movie里写入swf文件的路径,然后执行没有问题。
当我把这个程序转移到另一台电脑执行时, shockwaveflash 控件显示空白。也就是没有加载那个swf文件。 ......

delphi动态数组如何去掉一个元素

procedure DynArrayDelete(var A;elSize:Longint;index,Count:Integer);
var
len,MaxDelete:Integer;
P:PLongint; //4 个字节的长整形指针
begin
P:=PLongint(A);// 取的 A 的 ......

VC++ 中的&符号 对应的是Delphi中的哪个符号??

VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?

大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号