请教下如何导出dll中常量(非函数或过程)为指针类型或者如何将下面的c++语句转换成delphi的。boolRefTrue = (CFBooleanRef* )GetProcAddress(corefoundation, "kCFBooleanTrue");
解决方案 »
- 用Setup Factory打包,在哪设置把ocx等三方控件注册一起打包了?请指教,谢谢!
- 如何实现不注册 filter,却可以播放需要解码器的视频?
- dbexpress 连 oracle问题
- 如何改变dbgrid的整行颜色????????????????????????????急!!!!
- ???????????????????*自定义过程问题*??????????????
- 为了方便大家即使讨论,建了一个VB、delphi开发技术讨论固定群2196990,期待精英的加入
- 关于在Database desktop中建表的问题
- 怎么delphix 控件,好像有问题?谁有她的官方网址?
- 请问医药erp是his吗?
- 要Kronus(Kronus)的项目分析书(英文)的请在这里留下mail.
- 帮忙用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 )