请教下如何导出dll中常量(非函数或过程)为指针类型或者如何将下面的c++语句转换成delphi的。boolRefTrue = (CFBooleanRef* )GetProcAddress(corefoundation, "kCFBooleanTrue");
解决方案 »
- 数组赋值的问题
- 遇到个小问题,老是搞不懂错在哪里???
- 散分—我的毕业设计终于完成了,感谢CSDN上的哥们!马上离开学校,已经不是学生了,心情感觉很不好。我唯一的财产都拿出来了!!
- delphi向MS-SERVER存取图像的问题,紧急求救!
- 巨菜问题,但我给100分
- sql server在创建新的数据库时,总是自动上带19个系统表?
- 请问,Delphi如何处理Dhtml?
- 关机问题:我的Windows2000为什么有时关机会重新启动,有时候又没问题?
- Delphi中文显示问题
- 各位大佬:DELPHI中调用VB开发的DLL如何调用 。急!!!!
- 帮忙用delphi翻译一段vc的代码,谢谢大神
- delphi7 怎么让button按钮跟着鼠标点击dbgrideh数据行移动
var
boolRefTrue : function(x,y:integger):integer;stdcall //声明函数体 ,参数什么的必须和DLL中一样;
corefoundation:longint;
begin
corefoundation:=LoadLibrary(PChar('xx.dll'));//库名称,库最好放在系统目录或者当前目录下
if dll<>0 then
begin
@boolRefTrue :=GetProcAddress(corefoundation, 'kCFBooleanTrue'); //可以通过 boolRefTrue ()使用; FreeLibrary(dll);//用完 释放
end;
end;
(CFBooleanRef* )这是什么类型? 在DELPHI里转换一下类型(boolRefTrue )