文件调用 怎样在delphi 6中调用可执行文件和动态连接库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可执行文件用SelffExecute(),加上ShellAPI单元也可以用WinExec(。。)动态连接库有相关的文章,网上很多,去搜搜吧, //-------------- 运行FileName指定的文件,Parameters指定参数function RunFile(FileName:string; Parameters:string=''):Boolean;begin Result := ShellExecute(0, 'open', pchar(FileName), pchar(Parameters), '', SW_SHOWNORMAL) > 32;end;uses 加上ShellAPI 1、uses shellapi;procedure TForm1.Button1Click(Sender: TObject);begin shellexecute(handle,'open','c:\wybicon.exe',nil,nil,sw_shownormal);end;2、procedure TForm1.Button2Click(Sender: TObject);begin adoconnection1.connectionstring:=promptdatasource(handle,'');end; 非常感谢大家,告诉我怎样调用exe,请问有没有调用dll的? 这样调用DLL======================1,首先在implemention下面声明你要调用的DLL中的函数,例如implementation{$R *.dfm}function ADD(a:integer;b:integer):integer;far external 'math.dll';//前面部分是函数原型,后面部分是DLL名称,记住要把DLL和EXE放到一个目录下2,在程序中使用该函数procedure TForm1.Button1Click(Sender: TObject);var: sum:integer;begin sum := ADD(strtoint(edit1.text),strtoint(edit2.text));//使用函数 showmessage('函数的和是:'+inttostr(sum));end; delphi项目技术转型? 让我无比气愤的事情 如何修改MDI子窗体的“最大化、最小化和关闭”按钮的样式? 本人(15岁)是[阿胡]桌面精灵的作者,想实现天气预报功能,请大家给个方案!! 怎么我的存储过程总出错? 在注册DPK包编译时提示找不到.pas文件,如何解决? delphi+串口+EPSON ESC/POS指令写pos打印机程序 InstallShield打包 怎样取得treeview中的某个node?是不是可以给每个node标上自定义的标号? 怎样模仿deltree 算法问题,请帮忙!!!!!!!!! 高分求救高手压缩BCD码的转换问题
也可以用WinExec(。。)
动态连接库有相关的文章,网上很多,去搜搜吧,
function RunFile(FileName:string; Parameters:string=''):Boolean;
begin
Result := ShellExecute(0, 'open', pchar(FileName), pchar(Parameters), '',
SW_SHOWNORMAL) > 32;
end;uses 加上ShellAPI
uses shellapi;procedure TForm1.Button1Click(Sender: TObject);
begin
shellexecute(handle,'open','c:\wybicon.exe',nil,nil,sw_shownormal);
end;2、
procedure TForm1.Button2Click(Sender: TObject);
begin
adoconnection1.connectionstring:=promptdatasource(handle,'');
end;
======================
1,首先在implemention下面声明你要调用的DLL中的函数,例如
implementation
{$R *.dfm}
function ADD(a:integer;b:integer):integer;far external 'math.dll';
//前面部分是函数原型,后面部分是DLL名称,记住要把DLL和EXE放到一个目录下
2,在程序中使用该函数
procedure TForm1.Button1Click(Sender: TObject);
var:
sum:integer;
begin
sum := ADD(strtoint(edit1.text),strtoint(edit2.text));//使用函数
showmessage('函数的和是:'+inttostr(sum));
end;