vc++-ocx在dll中的调用(关于vc里的mfc)

问题描述

ocx在dll中的调用(关于vc里的mfc)

dll里边封装了一个对话框,现在在这个对话框里边insert activex control一个ocx控件,调用这个dll,对话框弹不出来, 若没有加入这个ocx,调用dll会弹出对话框

解决方案

很像是里面发生异常了,可以试试debugview看能抓到异常信息不。

时间: 2024-12-04 00:02:23

vc++-ocx在dll中的调用(关于vc里的mfc)的相关文章

请问能否将VC编写的DLL 嵌入到 C# 的Exe里?

问题描述 我们有个项目是用VC封装了一个DLL给C#使用,但是又不想让客户看到这个DLL(防止他们拿来使用),所以想直接将这个DLL嵌入到C#的Exe里,请问有方法可以做到这个样吗?或者给个思路!谢谢! 解决方案 解决方案二:可以嵌入,然后临时释放,用完在删除解决方案三:引用楼主vc_learner的回复: 我们有个项目是用VC封装了一个DLL给C#使用,但是又不想让客户看到这个DLL(防止他们拿来使用),所以想直接将这个DLL嵌入到C#的Exe里,请问有方法可以做到这个样吗?或者给个思路!谢谢

c# 4 0-C#调用VC++6.0的dll中问题

问题描述 C#调用VC++6.0的dll中问题 这是vc++中头文件#define GTDLL_API extern ""C"" __declspec(dllimport) short __stdcall我在C#中引用[DllImport(""GT400.dll"")] private extern static short GT_SetPos(int pos); 调用函数 private void SMotion() //S

Win32 DLL和MFC DLL 中封装对话框

现在最常看见的关于DLL的问题就是如何在DLL中使用对话框,这是一个很普遍的关于如何在DLL中使用资源的问题.这里我们从Win32   DLL和MFC   DLL两个方面来分析并解决这个问题.           1.Win32   DLL               在Win32   DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件.然后使用DialogBox或者CreateDialog这两个函数(或相同作用的其它函数)来创建对话框,并定义

PB中使用VC++编制的DLL

一.DLL概述: 动态链接库(Dynamic-Link Library),简称DLL,是基于Windows程序设计的一个非常重要的组成部分.使用DLL有许多优点: (1)使用DLL的动态连接不是将库代码拷贝,只在程序中记录函数的入口点和接口,在程序执行时才将库代码装入内存,如果有多个程序使用相同的DLL,也只需将DLL在内存中装载一次,节省了内存开销. (2)DLL是基于Windows的程序模块,它不仅包含可执行代码,还可以包含数据,各种资源,扩大了库文件的使用范围. (3)对于一个大型的.不断

java中如何调用DLL方法

前段时间项目需要使用调用DLL来控制POS机外设,如钱箱和小票打印机.顾客显示屏等,于是,我便开始了java调用DLL中的方法的探索,事实上,网上的例子还是很多的,一些外部包的例子也有很多,但每个人的实际情况都有所不同,尽管只是一个很简单的调用,也花了我不少时间,在这里分享一下我的经验吧. 我是通过一个外部的JAR包来间接来获得DLL文件的句柄 的,它就是jacob了,这是java com brige的简写,呵呵, 这个名称起得非常形象吧,我用的版本是jacob 1.9的,你可以到它的官方网站去

在Dll中创建对话框并调用

1.第一步创建一"MFC AppWizard (dll)"工程,接下来选择"Regular Dll using shared MFC DLL",点击"Finish". 2.添加一对话框资源到工程中,从菜单中选择Insert->Resource,添加一"Dialog" 选择"New",至此对话框已添加到DLL工程中. 3.为对话框添加一新类,如:CTest,基类为CDialog. 4.在MFCDLL.c

在Delphi中调用.Net编写的DLL中的函数

最近因公司群发邮件程式需要给注册一段时间没有激活的用户发激活邮件,邮件中有注册密码 需要还原发给用户 但由于密码加密是用C# 中的TripleDES完成,手头上又没有现成Delphi的实现.时间紧急,现翻译是来不及了,于是经过查资料反复实施 终于成功实现在Delphi中调用 C# 封装的DLL中的方法(Function)和过程(Procedure)现把实施步骤写下,以供有需要的XDJM分享: 1.建立:DotNetFunc.cs 封装要使用的Function.Procedure. 2.生成密钥文

vs2008-如何在ocx控件中调用另一个已经封装完整的ocx控件?

问题描述 如何在ocx控件中调用另一个已经封装完整的ocx控件? ocx开发初学者一名. 手上有一个完整的ocx控件A,我希望在另一个控件B中插入这个A.在调用控件B的界面中可以看到A的界面.就像用一个exe调用ocx一样实现是否可行? vs2008环境.

c++ 中制作 atl com 复合组件,能在c++的dll中调用吗

问题描述 c++ 中制作 atl com 复合组件,能在c++的dll中调用吗 我写了一个atl com的复合组件,里面就一个浏览器的控件拖上去而已,想在一个dll中调用这个com组件,然后就会启动一个浏览器窗口,但是我dll连到这个com组件的方法中的时候,这个浏览器窗口就是不会自动显示,请问如何让这个com组件展示?并且我希望能够操作这个浏览器去访问某个地址,请问我该如何去操纵这个浏览器控件? 解决方案 这么做很不安全,要考虑你的com对象的线程模型,如果是公寓线程,是不能调用webbrow