dll中有这样的函数openfile(char * filename)
DELPHI该怎么调用:
var filename:string
openfile(@filename)为什么不对?
DELPHI该怎么调用:
var filename:string
openfile(@filename)为什么不对?
解决方案 »
- 这个SQL怎么写?
- 用DELPHI如何实现短信群发的功能? 急...
- 想实现QQ的抽屉式界面风格怎么实现?
- 散分拉!快来呀!
- 有谁知道borland公司 追究盗版的事宜!
- 一个图象处理地问题?点击放大,,在线等!!!
- 用CreateDesktop创建一个非交互状态的桌面(即不在屏幕上显示的桌面),怎样才能向其发送键盘和鼠标的输入消息和获取其桌面图像?
- 又发布delphi安装程序的简单方法吗?我的installshield是limited版,所以制作安装程序很麻烦,大家是怎么制作安装程序的?
- StringGrid在单元格中如何换行?急急急急急急急!!!!!
- 在delphi下如何访问LAN中其他机器上的资源?如是在Internet上呢?
- 有谁见过这样的苛刻限定条件:谈谈你的看法也可以。我感觉有难度!
- 拷贝的时间问题?
.
.
type
Topenfile(filename:PCHAR) = procedure; stdcall;
.
.
.
var
openfile: Topenfile;
.
.
.
procedure TForm1.FormCreate(Sender: TObject);
var
hModule: Cardinal;
begin
hModule := LoadLibrary( PCHAR('yourDLL.dll'));
@openfile = GetProcAddress( openfile, hModule);
end;
.
.
.
openfile(PCHAR('fsljlajf'));
.
.
.
var filename:PChar;
...
//filename初始化
openfile(@filename)
//filename释放