TSTCON32.exe下测试.ocx时的路径问题

MFC创建和使用OCX控件 之后会弹出tstcon32程序 阅读详情


遇到的问题:ActiveX控件出现的问题:调用函数Init_EBGM_LGBP()程序直接崩溃


程序中的调用方式:

SCFACERECOGEBGMLGBPHANDEL m_pFaceRecogEbgmLgbp;

m_pFaceRecogEbgmLgbp = gCreateSCFaceRecogEbgmLgbp();

m_pFaceRecogEbgmLgbp->Init_EBGM_LGBP();(运行到这里崩溃)

 

问题分析:

    这些函数是SCFaceRecogEbgmLgbp.dll里的,跟人脸识别相关,Init_EBGM_LGBP()中需要进行一系列的初始化工作。查看源代码发现,它需要读取外部文件,也就是在其目录下的Data文件(包Data\FR\GaborMask.dat和Data\FR\GraphTempl.dat)。

    我起初猜测可能跟这两个文件有关,于是做了如下试验:

    试验:将原来演示程序(以前的演示程序里也是按照上面方式调用的,没出现问题。)目录下的Data文件重命名,再调试演示程序发现也是在Init_EBGM_LGBP()这里崩溃。

    这个试验虽然不能确定跟这两个文件的目录相关,但应该是这个dll库的调用上出现了问题。所以,我想知道这个dll调用有没有什么要注意的地方。(注:在原来的演示程序中,Data文件是放在程序的目录下面,跟dll放在同一个目录,当前做的ActiveX控件程序,也是放在.ocx的目录下,跟dll一起)


解决方法:将TSTCON32.exe直接拷到.ocx的目录下,再启动该TSTCON32.exe测试.ocx

ActiveX控件测试容器--tstcon32.exe的深入解析与应用 ActiveX控件是微软为互联网应用程序提供的技术,它们是一种基于组件对象模型(COM)的小型软件组件,可以在各种支持的平台上运行,且通常用于增强网页或桌面应用程序的功能。自1996年首次推出以来,ActiveX控件就成为了丰富互联网用户体验的一种手段。然而,它们的安全性问题也逐渐引起了广泛的关注。ActiveX控件是一种能够在Windows操作系统上运行的可重用软件组件。这些组件可以通过互联网下载,并嵌入到网页中,使得网页能够提供更丰富的交互和功能,比如视频播放、实时数据传输、复杂的图形界面等。 阅读详情

相关推荐

调用ocx控件的工具TSTCON32

vc6.0 下的调用ocx控件的工具TSTCON32

ActiveX 控件的测试:找不到TSTCON32.exe

在VS2008中开发MFC ActiveX控件,开发完后,通常使用VS自带的容器ActiveX Control Test Container来运行ActiveX控件。此容器在VS安装后的文件中是找不到的,需要自己手动获取。如下所述: (1)按照你的VS所安装的路径,找到AllVCLanguageSamples.zip这个压缩文件,其在Samples下的名为2052文件夹中,如在我的电脑上,其所在路径为:C:\Program Files\Microsoft Visual Studio 9.0\Sample.

know_heng的博客 629

tstcon32(运行OCX、ActiveX的容器)

tstcon32(运行OCX、ActiveX的容器)

ActiveX 控件测试容器 (tstcon32.exe)

从 IDE 运行 tstcon32.exe在“工具”菜单上单击“ActiveX 控件测试容器”。随即出现“ActiveX 控件测试容器”工具。

blackdoc的专栏 1512

TstCon32-master.zip

TstCon32-master.zip

ActiveX 控件测试容器TstCon32

ActiveX 控件测试容器TstCon32

Visual Studio2013下使用ActiveX Control Test Container

在Visual Studio2013中使用ActiveX Control Test Container调试32位的OCX控件,可设置断点。

天之殇舞专栏 5803

TSTCON32.exe

activex控件测试容器.内部包含帮助文档

如何使用VC和OD调试OCX控件

在实际编程项目过程中,经常需要编写Activex控件和分析别人编写的ocx控件,但是控件调试却是麻烦的事。刚开始无所适从,不知道从哪里下手。 后来,经过自己问度娘和自己摸索,总结出来一些方法。 一、VC下编写的ocx的调试。[vc以vc60为目标,虽说老了点,但是道理一样的。高手勿喷。]     自己有源代码,就容易的多。首先,VC项目设置为Debug编译模式,Release模式是没法跟踪代

comhere的专栏 4202

TstCon.exe 测试ActiveX控件工具

‌TstCon.exe是ActiveX Control Test Container工具的执行文件。‌ TstCon.exe是一个专门用于测试ActiveX控件的工具。

物联网开发笔记(34)- 使用Micropython开发ESP32开发板之控制步进电机(28BYJ-48)

使用Micropython开发ESP32开发板之控制步进电机(28BYJ-48)

zhusongziye的博客 1万+

VS2008或以上版本的ActiveX控件的测试工具(ActiveX Control Test Container)编译记录

最近有个项目需要提供64位OCX资源给客户,但是客户没有给出测试环境,需要自己先内部测试。但是64位的IE怎么也调不到64位的OCX,没办法,只好另辟蹊径使用IDE自带的TstCon32.exe(ActiveX Control Test Container)来测试。但是还得自己编译64位的,然后就碰到了一些问题,再次记录。 其实编译很顺利,但是编译完的TstCon32.exe运行后提示类似“兼容

HeathLedger1990的博客 1400

UE 动态获取 资源缩略图 下载到本地或返回图片信息

UE 动态加载资源缩略图 返回图片信息或保存到本地

qq_46080252的博客 1937

VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

用VS2008开发ActiveX ocx,依照下面这篇教程能成功,

BeanJoy的专栏 1676

用C#语言实现记事本

本次程序设计作业为用C#语言设计一个记事本,设计的记事本应与电脑系统自带的记事本类似,最后实现的界面及功能应类似于下图。

qq_57738695的博客 2847

基于深度学习的三维重建算法——详解与实现

随着深度学习技术的迅猛发展,基于深度学习的三维重建算法在最近几年取得了显著的进展。而基于深度学习的三维重建算法通过利用深度神经网络,能够从大规模数据中学习到更准确、鲁棒的三维结构表示。本文综述了基于深度学习的三维重建算法,并给出了相应的源代码。随着深度学习技术的不断发展,我们相信基于深度学习的三维重建算法将会在未来得到更广泛的应用。实验结果表明,基于深度学习的三维重建算法在准确性和鲁棒性方面取得了显著的提升。以上是关于基于深度学习的三维重建算法的详细介绍与实现,希望对您有所帮助。

CyberGenius的博客 1228

关于查看OCX控件接口和AdobeReader,FoxitReader在页面中展示PDF文件

IE浏览器展示pdf,控件,FoxitReader,FoxitReaderOCX.ocx,classid

守护天使的博客 8477

AgentScope实战训练营-Java开发HITL人机协作AI应用完整指南

本文手把手带你从零搭建一个基于 Spring Boot WebFlux + AgentScope + 通义千问的人机协作(HITL)AI 聊天应用。项目涵盖流式对话、工具调用、高危操作确认、对话中断、动态 MCP 工具接入、中英文双语界面等完整功能。文章从环境准备、pom.xml 配置、DTO 数据模型、Hook 机制、AgentService 核心服务、ChatController 接口到前端 HTML/CSS/JS 实现,逐一讲解每行代码的设计意图,并附带 REST API 接口说明、测试场景、常见问题

program哲学 713

mfc随记:基于vs2010创建MFC ActiveX控件并测试

ActiveX控件是使用Microsoft ActiveX技术的控件。 ActiveX不是一种编程语言,而是一组应用程序共享信息的规则 IE浏览器测试ocx,TSTCON32.exe测试,在MFC里面自动添加ActiveX插件的MFC类

但行技术的博客 1650

Android SELinux——neverallow问题处理(十六)

遇到 neverallow 规则问题,千万别急着去注释/剔除里面原有的规则(原生的尽量别动)。增加 allow 规则是常见的解决办法,但是随着 android 版本的升级,系统对 SELinux 的管控越来越严,增加了大量的 neverallow。一般情况下,向默认标签授予权限的做法是错误的,其中许多权限都是 neverallow 规则所不允许的。按照上面方法去添加 SELinux 可能会违反了 neverallow 规则,编译时候会报 neverallow 相关的错误。

小旭的专栏 2674

基于 Logistic 混沌映射和 Arnold 变换 的变换域水印改进算法【高级网络与信息安全技术-信息隐藏期末课程论文】

摘要:\textbf{摘要:}摘要:本文提出了一种新的水印算法是一种图像认证的新方法。算法首先使用Logistic混沌映射加密水印图像,然后使用Arnold变换置乱水印。同时改变了水印图像的像素位置和像素值,大大提高了算法的安全性。再使用DCT变换嵌入水印,并且结合人类视觉系统的特点来提升水印嵌入的透明性。实验结果表明,本文提出的水印算法可以大幅度提高水印嵌入的透明性与安全性的同时,并不降低算法的鲁棒性。注:完整的代码和论文在文末,百度网盘链接。

zik的博客 893

初次ActiveX控件 (VS2010)

第一部分 制造测试ActiveX控件的容器程序 第一步:       打开F:\Program Files\Microsoft Visual Studio 10.0\Samples\2052,可以看到一个VC2010Samples.zip的压缩包,解压之,里面有个C++的文件夹,继续打开其下的MFC\ole\TstCon,在里面有个TstCon.sln,打开之,里面有2个工程TCP

mfmfmmf1的专栏 607

1、硬件工程师笔面试真题汇总(2025版本)

答:按照使用习惯,电源指示灯用红色,信号指示灯用绿色这两种颜色的LED 灯技术最成熟,价格最便宜通孔是贯穿整个PCB 的过孔盲孔是从PCB 表层连接到内层的过孔埋孔是埋在PCB 内层的过孔。大多数PCB厂家的加工能力是这样的:大于等于8mil 的过孔可以做机械孔小于等于6mil 的过孔需要做激光孔对小于等于6mil 的微型孔,在钻孔空间不够时,允许一部分过打在PCB 焊盘上。

XU157303764的博客 2万+

VS2010开发ActiveX控件 设置测试容器

转:http://blog.csdn.net/waxgourd0/article/details/7374669  在VS2010中开发MFC ActiveX控件,开发完后,通常使用VS自带的容器ActiveX Control Test Container来运行ActiveX控件。此容器在VS安装后的文件中是找不到的,需要自己手动获取。如下所述: (1)按照你的VS所安装的路径,找

ouyang503的专栏 705

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

VS2010下调试activex控件

最近在看ActiveX控件,先是参考了洞庭散人的这篇文章: http://www.cnblogs.com/phinecos/archive/2008/07/25/1251743.html,捣鼓了半天也没看到效果, 后来又参考了孙鑫的《VC++深入详解》,里面的例子就比较简单了,花了一点时间就ok了。在这里做个记录,算是备忘嘛。   先照书上的示例,写个显示时间的Ac

运用之妙,存乎一心 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: ActiveX控件打包成Cab置于网页中自动下载安装
下一篇: 算法导论学习笔记(1)
devil_pull
博客等级 码龄15年 12粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值