调用delphi7的编辑的ActiveX dll多事件异常

.NET技术 > VB.NET [问题点数:100分,结帖人xxfly]
等级
本版专家分:80
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
结帖率 100%
等级
本版专家分:20
xxfly

等级:

Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Delphi7程序调用C#写的DLL解决办法

近来,因工作需要,必须解决Delphi7写的主程序调用C#写的dll的问题。在网上一番搜索,又经过种种试验,最终证明有以下两种方法可行: 编写C#dll的方法都一样,首先在vs2005中创建一个“类库”项目TestDll,using ...

Delphi 动态连接库调用Activex方法

(1) 如果发现无法初始化Activex可以在调用单元添加如下代码 initialization CoInitialize(nil); finalization CoUnInitialize();  (2)如果还是无法使用,可改成如下代码 initialization ...

Delphi异常处理总结

 以前写delphi程序一直不注意异常处理,对其异常处理机制总是一知半解,昨天程 序中的一个bug,让我对异常有了更深入的认识,必须要对可能产生异常的地方进行异常处理,否则可能给程序造成灾难,就像昨天,因为写的...

Delphi 7 创建 ActiveX 组件DLL 在其他语言中调用

DELPHI使用uses ComObj;var PZHPrj: Variant;PZHPrj := CreateOleObject('PZHPrj.ComDLL');i:=PZHPrj.InitReader(0);ASP使用:D...

Delphi开发IEActiveX插件封装外部DLL完整示例

将外部DLL文件编译入ActiveX资源(res),运行时再将DLL释放到指定位置,供ActiveX调用,特别注意:DLL或EXE不能加壳,编译的不要做任何改动,否则IE环境下无法加载。 内附完整JAVASCRIPT与ActiveX互通消息的HTML...

VS2015编写能够被vb\delphi调用dll

以编写VCDLL.dll为例 其中有myadd函数 1、头文件中声明 EXTERN_C __declspec(dllexport) int __stdcall myadd(int a, int b); 2、项目中添加 .def文件,内容如下,为了使导出的函数名保持不变 LIBRARY "VCDLL" EXPORTS...

delphi DLL数据及窗体调用

DLL工程文件代码: ``` ...以上在运行程序时没有错误,数据也正常显示,但是关闭调用DLL内部窗体后,再次通过主程序调用就出现了Read of Address 00000008错误,请高手指点这是咋回事?

C# 调用 Delphi Dll链接库方法及示例

每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用Delphi DLL的方法进行介绍 首先要搞清楚一点的是:什么是托管,什么是非托管? 一般可以认为:非托管代码主要是基于win 32平台开发的DLLactiveX的组件,...

DelphiDll中使用ActiveX控件

ActiveX控件在Dll中使用单独的Form,则使用时必须先创建此窗口,否则调用时会报地址错误。 Form最后使用以下代码初始化: initialization  CoInitialize(nil); finalization  CoUninitialize; 其他...

delphi创建dll供vb通过CreateObject动态调用(图文教程)

创建ActiveX Library 1. File --> New --> Other --> ActiveX --> ActiveX Library 创建Automation Object 1. File --> New --> Other --> ActiveX --> ...

Delphi中怎么调用vb的DLL

VB直接生成的是ActiveX dll,...1. 标准的Windows DLLdelphi的例子很。 无需等VB生成的dll。 2. 如果是vb生成的active x dll, 那么: 首先注册VB的ActiveX DLL,然后在Delphi的Project菜单上选择import Type L

Delphi ocx,dll实现详解

详细介绍了关于Delphi开发ocx,dll的步骤,讲解很详细都有截图,可以当作入门文档使用,主要讲解的是常用功能,很少使用的或者犄角旮旯的功能都没有总结,像内存映射之类的没有实际的应用场景,如果需要用到了,说明...

delphi调用dll

第一章为什么要使用动态链接库(DLL) top  提起DLL您一定不会陌生,在Windows中有着大量的以DLL为后缀的文件,...说它特殊主要是因为一般它都不能直接运行,需要宿主程序比如*.EXE程序或其他DLL的动态调用才能够使用

注册ActiveX控件时DllRegisterServer调用失败的解决方法

注册ActiveX控件时DllRegisterServer调用失败的解决方法 在Win64注册ActiveX控件时,提示错误Addins.dll已加载,但DllRegsterServer的调用失败。 这种提示一般是因为我们权限不够造成的。现在我们就来解决这...

Delphi应用程序注册DLLActiveX控件

delphi华表控件注册表 A popular feature of Delphiis the project deployment of an application with an executable ... However, if the DLL or ActiveX controls in your project are not registered on the ...

Delphi 编写ActiveX控件(OCX控件)的知识和样例

一、ActiveX应用情况简介:  ActiveX控件也就是一般所说的OCX控件,它是 ActiveX技术的一部分。ActiveX是微软公司推出的基于组件对象模型COM的技术,包括对Windows 32位应用编程接口(Win32 API)和组件对象模型的一...

delphi动态调用DLL的方法与技巧

(举个例子,笔者的Win95 System目录下尽有500DLL文件。)其实,DLL是一种特殊的可执行文件。说它特殊主要是因为一般它都不能直接运行,需要宿主程序比如*.EXE程序或其他DLL的动态调用才能够使用。简单的说,在...

delphi中怎么调用vb的DLL

delphi中怎么调用vb的DLL VB直接生成的是ActiveX dll, 经过改造,也能生成标准的Windows DLL。 不知道你说的VB生成的dll是哪一类? 1. 标准的Windows DLLdelphi的例子很。 无需等VB生成的dll。 2. 如果是...

ActiveX控件中如何动态调用DLL函数

刚到公司不久,接到领导的下达的一个任务,就是把对POS机操作功能封装在ActiveX控件中,在IE中调用。这样就能实现在IE上直接对POS机进行操作。而我要封装的这个动态库,厂家只提供了一个单的动态库和一百字的说明,...

DelphiDll中获取文件路径

//一、获取Dll自身路径 //1)方法一: Function GetDllPath(sDllName:string):string; var ModuleFileName:array[0..255] of char; begin //{取得dll的实际位置} GetModuleFileName(GetModuleHandle...

delphi dll创建及调用

第一章 DLL简单介绍由于在目前的学习工作中,需要用到DLL文件,就学习了下,在这里作个总结。首先装简单介绍下DLL:1,减小可执行文件的大小DLL技术的产生有很大一部分原因是为了减小可执行文件的大小。当操作系统...

QT调用Delphi生成的COM组件

COM(Component Object Model),是微软的一种组件对象模型,ActiveX、DirectX以及OLE等都是基于COM建立起来的,它是开发软件组件的一种方法,个COM组件对象可以连接起来以形成应用程序或组件系统,并且组件可以在...

Delphi动态调用ocx

以下代码不记得从哪里复制过来的,里面加了点自己的改动 unit EventSink; interface uses ... Windows, Messages, SysUtils, Classes, ... ActiveX; type  // 在原有参数的基础上,增加了 ConnectDispatch: ID

Delphi中使用ActiveX的一些心得

 如果是直接使用,则应用程序在初始化的过程中会自动寻找、创建所需的ActiveX控件,如果控件没有注册,初始化程序会产生一个异常,捕捉并处理这个异常。在程序Form中加入一个新的方法:unit UAutoRegActiveX; ...

Delphi 编写DLL动态链接库文件的知识和样例

一、DLL动态链接库文件的知识简介:  Windows的发展要求允许同时运行的几个程序共享一组函数的单一拷贝。动态链接库就是在这种情况下出现的。动态链接库不用重复编译或链接,一旦装入内存,Dlls函数可以被系统中...

通用所有数据库的插件,按键TC易语言VB,VC,DELPHI调用 ACTIVEX DLL

以按键精灵调用为例,以此类推 //按键插件调用方式 SQLite ret = Plugin.DL.ConnectMyDB("SQLite", "", "12345678", "", "D:\test.db", 0,"月卡卡号") If ret =1 Then s = Plugin.DL.GetTable("SELECT * FROM ...

Delphi不注册COM直接使用ActiveX控件并绑定事件

文笔不行,直接上源码: 主窗口: unit Unit1; ... Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, ... Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.E...

Delphi DLL数据及窗体调用

DLL工程相关代码如下: library DLLUSERS;...以上第一次运行数据都是可以正确显示的,可是关闭调用出来的DLL内部窗体后,再次调用就出现错误了,错误提示为Read of address 00000008,这是为什么呢?

如何在Delphi调用.Net编写的DLL中的函数(Function)、过程(Procedure)

最近因公司群发邮件程式需要给注册一段时间没有激活的用户发激活邮件 邮件中有注册密码 需要还原发给...终于成功实现在Delphi调用 C# 封装的DLL中的方法(Function)和过程(Procedure)现把实施步骤写下 以供有需要的...

Delphi 怎么不注册 dll调用 com

发布程序的时候必须带上相关的 DLL文件或者 OCX文件, 同时还需要注册到系统中, 如果我想让我的程序 Copy & Run, 不需要安装,(现在流行绿色软件嘛) 那么使用下面的方法可以调用未注册的 COM对象或者 OCX控件 ...

相关热词 c# mssql操作 c#免费的人脸识别sdk c# image c#書籍推薦 c#打印pdf中的图片 c# 抽象函数的作用 mono打包c# c#网关技术选型 c#比java简单 c#线程和锁