java调用dll:在c#里调用C++的dll时 需要注意的一些问题

在c#里调用C++的dll,遇到了一些头疼的问题:C++里头文件定义形势如下:typedef void (*CALLBACKFUN1W)(wchar_t*, void* pArg);typedef void (*CALLBACKFUN1A)(char*, void* pArg);bool BIOPRINT_SENSOR_API dllFun1(CALLBACKFUN1 pCallbackFun1,... [阅读全文]

delphidll:DELPHI中创建语言资源文档DLL的方法

A.定义RC文件 格式: 资源串常量,"串" B.定义常量pas文件, 格式: 资源串常量=数值 C.将RC编译成RES brcc32.exe 文件名.rc D.定义语言档项目dpr,将BC两项pas,res包含进来 E.编译DLL dcc32 enLang.dpr -B -U输出目录:例C:\语言档 注意:-U跟输出目录的间没有空格 : APILoadLibr... [阅读全文]

delphi调用dll:PowerBuilder调用Delphi写的Dll时发生的奇怪问题

因项目需要我用Delphi写了个连接数据库把数据导出到Sql文件dll其中使用了TADOQuery组件其中只有个导出思路方法:function DataExport(path,ini_path:PChar):eger; 写完的后用delphi写了个test.exe进行测试发现可以正常使用的后便把这个dll交给了同事让他在PowerBu... [阅读全文]

delphi调用dll:delphi的调用约定

Calling conventions(约定) 在声明过程或时你可以使用下面指示字的来指明约定:register、pascal、cdecl、stdcall以及safecall比如function MyFunction(X, Y: Real): Real; cdecl;... 约定决定了参数被传递给例程顺序它们也影响从堆栈中删... [阅读全文]

delphi调用dll:Delphi中的DLL封装和调用对象编写碰到的问题

具体的DLL封装对象请看刘艺的《Delphi中的DLL封装和调用对象技术》及配书源码。本人在使用DELPHI编制DLL过程中碰到了些奇怪的问题,现在将其列出来,仅供参考:1、DELPHI生成的DLL工程中写到:ShareMem must be the first unit in your library\'s USES clause AND your project\'s。这里提到的是... [阅读全文]

delphi调用dll:[PB+Delphi]主应用程序用的是PB,操作界面调用Delphi开发的DLL

需求:由于最近接到这样的项目,甲方他们要求我们开发的功能加入他们原先已经存在的一个PB开发的应用程序中。唯一的目的是不想有两个exe应用程序。方案:把Delphi的应用程序用dll的形式打包,然后在PB里调用。设计: 一、 PB部分 1、新建一个非可视化的类n_cst_demo,我们把同一模块的调用都放到这个类里。2、定义API调用。在Declare---Local External ... [阅读全文]

delphipackage:Delphi2005学习笔记4(续)——再谈Dll以及Package

Delphi 8 for .NET Assemblies; Packages and LibrariesIn this article, Bob Swart will explain what .NET Assemblies are, how we can use them in Delphi 8 for .NET application... [阅读全文]

delphidll:对使用Delphi制作DLL复用文件的建议

对使用Delphi制作DLL复用文件的建议在公司里有一些需要制作DLL的场合,因为熟悉、方便和简易,大多数使用Delphi来制作。现在就这个主题提出一些个人建议。尽量使用标准DLL接口。指的是传递的参数类型及函数返回类型不能是Delphi特有的,比如string(AnsiString),以及动态数组和含有这些类型成员的复合类型(如记录),也不能是包含有这些类型成员数据成员的对象类型,以... [阅读全文]

delphipackage:Delphi2005学习笔记4——再谈NameSpace和Dll以及Package

今天在BDN中看到一篇文章http://bdn.borland.com/article/0,1410,32765,00.html重要的部分摘抄如下Executive Summary... [阅读全文]

delphi制作dll:用Delphi制作DLL小结

一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。二 参数传递1 参数类型最好与window C++的参数类型一致。不要用DELPHI的数据类型。2 最好有返回值[即使是一个过程],来报出调用成功或失败,或状态。成功或失败的返回值最好为1[成功]或0[失败].一句话,与windows c++... [阅读全文]

delphi对话框:在DELPHI中如何调用系统对话框

在写时候有时我们为了省力或者为了别目我们常常想借用系统对话框那么如何才能系统对话框呢?位朋友是VB中是这样“打开方式”对话框:winexec(PChar(\'rundll32 shell32,OpenAs_RunDLL \'+FilePath),SW_SHOWDEFAULT);这句代码是运行rundll32.exe让它shell32.... [阅读全文]

delphi调用dll:如何在Delphi应用程序中调用CHM文档

在开发应用程序过程中, 为更好地方便用户熟悉此软件的功能和使用方法, 我们可以使用CHM的帮助文档。那么, 如何更好地使CHM文档融入到你的应用程序中呢?笔者谈谈一种简单、方便的方法, 以供参考。 在Win9.x的system目录下(或Win2000的system32目录下)可以找到hhctrl.ocx文件, 虽然这个文件是ActiveX, 但是它还可以当成DLL动态链接库使用,不过... [阅读全文]

sql调用存储过程:delphi调用sql-server2000存储过程

delphi如何sql存储过程并获取结果 adostoredproc1.Close; adostoredproc1.ProcedureName:=\'sp_thchl\'; adostoredproc1.Parameters.Clear; adostoredproc1.Parameters.CreateParameter(\'out\',ftIn... [阅读全文]

delphi制作dll:delphi 制作dll文件

Windows执行文件可以划分为两种形式和动态连接库(DLLs)般运行是用.EXE文件但应用有时也可以存储在DLL 当我们Windows中API时候实际上就是存储在DLL中 在如下几种情况下DLL是合理: 1)区别使用相同DLL这样只需要将DLL在内存中装载次节省了内存开销 2)当某些内容需要升级时候如果使用DLL只需要改变DLL就可以了而不需要把整个都进行变... [阅读全文]
1 共1条 分1页