请问高手们?
    shellexecute();这个函数是干什么的啊?
    要想调用win32api函数该怎么办啊???用不用声明呀??在什么地方声明呀???
我在线等带你们的回答!

解决方案 »

  1.   

    uses ShellAPI;
    干什么,看Help。
    ShellExecute(0, 'open', 'notepad.exe', nil, nil, SW_SHOW);
      

  2.   

    我是初学、学习……
    (转载)
    :::实现超级链接::: 
    在程序中实现打开浏览器,打开邮件程序的功能首先要在uses部分加入
    uses Shellapi;接着在需要超级链接的地方使用
    SellExecute(handle,nil,pchar('mailto:[email protected]'),nil,nil,sw_shownormal);  其中pchar()中的mailtos是打开邮件程序的,可以换成http://、ftp://、gopher://、new:、telnet:等多种形式 
      

  3.   

    shellexecute函数可以打开一个链接,文件或浏览一个目录
    也可以自动打开默认的程序使用时先uses shellapi用法
    procedure Tfrm_main.N940Click(Sender: TObject);
    begin
      ShellExecute(handle, nil, pchar('http://www.sina.com.cn'), nil, nil, SW_SHOWNORMAL);
    end;
      

  4.   

    想调用win32api,一般完全可以和它自己的函数一样的用,不必做任何申明。它的Windows.pas里已经声明过了。某些特殊的Api在shellapi或其他地方,自己得把相应的申明单元加上