社区
C#
帖子详情
"因为当前线程不在单线程单元中,故无法实例化 ActiveX 控件"的问题
guchunjia0221
2007-09-06 02:54:19
在线程里调用active控件,就会暴这个错,我按照网上的做法:
1、在main()前加[STAThread] ---无果
2、把System.Timers.Timer变为System.Windows.Forms.Timer --无果
请大侠指点。谢谢!
...全文
341
8
打赏
收藏
"因为当前线程不在单线程单元中,故无法实例化 ActiveX 控件"的问题
在线程里调用active控件,就会暴这个错,我按照网上的做法: 1、在main()前加[STAThread] ---无果 2、把System.Timers.Timer变为System.Windows.Forms.Timer --无果 请大侠指点。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guchunjia0221
2007-09-06
打赏
举报
回复
谢谢各位,问题解决了!
static void Main()
{
Thread.CurrentThread.ApartmentState = ApartmentState.STA;
if ((new LoginForm()).ShowDialog()==DialogResult.OK)
{
Application.Run(new Form1());
}
}
这么就成了!哈哈!
KKND2006
2007-09-06
打赏
举报
回复
ActiveX的线程模型决定了
guchunjia0221
2007-09-06
打赏
举报
回复
那我需要在线程里用这个控件,应该怎么解决呢?
guchunjia0221
2007-09-06
打赏
举报
回复
我new控件的时候不是在main里new的,
[STAThread]
static void Main()
是不是
[STAThread]没起到作用?
真相重于对错
2007-09-06
打赏
举报
回复
COM 线程模型只适用于使用 COM interop 的应用程序
wuyi8808
2007-09-06
打赏
举报
回复
在 Main() 前加 [STAThread] 应该是可行的办法。你是不是在 Main() 中实例化 ActiveX 控件?
wzd24
2007-09-06
打赏
举报
回复
不能在线程里面调用Activex控件,你只能在主线程里面调用.
zhchg6666
2007-09-06
打赏
举报
回复
up
c#
activex
控件
c#
activex
控件
html 调用c# 用户
控件
ASP.NET实现根据URL生成网页缩略图的方法
本文实例讲述了ASP.NET实现根据URL生成网页缩略图的方法。分享给大家供大家参考,具体如下: 工作
中
需要用到根据URL生成网页缩略图功能,提前做好准备。 在网上找了份源码,但是有错误:
当前
线程
不在
单
线程
单元
中
,因此
无法
实例化
ActiveX
控件
“8856f961-340a-11d0-a9”,解决后运行良好,记录在此备用! 起始页:Default.aspx <%@ Page Language=C# AutoEventWireup=true CodeBehind=Default.aspx.cs Inherits=CaptureToImage._Default %> <!DO
项目实战:Java Applet与
ActiveX
控件
应用
控件
技术是B/S项目的开发手段,在项目实战
中
非常重要!作为一个程序员和架构师,掌握
控件
的开发和集成技术,是必须的技能;浏览器
中
显示的内容主要是标签,当需要复杂操作时,
控件
技术是超越标签、给B/S项目扩展功能的重要方法!学习本套视频,主要是掌握java applet的开发技术,同时需要掌握在大项目开发
中
, 如何有效的集成第三方
控件
;
VC++常用功能实例
相关网站 7 设置窗口最大最小 7 设置窗口标题 7 去掉主菜单 7 修改应用程序图标 7 系统只能允许一个程序运行 7 在状态栏
中
添加时间 8 研究调用存储过程 8 得到本机的IP地址 9 vc调用chm文件 10 最高窗口的实现 10 防止Edit框
中
的Password不保密 11 在同一系统
中
显示GB字符和BIG5字符 12 改变颜色(整个窗体的
控件
) 13 改变工程表头栏 13 ◆如何找开一个DiaLog的窗口◆ 13 ◆得到系统
中
设置的窗口颜色◆ 14 ◆如何让点下去的菜单成为V状态◆ 14 ◆如何调用WINDOWS的颜色板◆ 14 ◆如何产生一个MDI的主窗口◆ 15 ◆如何让一个文本
控件
显示出值◆ 15 ◆如何让一个
控件
显示出相应的值◆ 16 ◆在调试
中
怎么样MESSAGEBOX一个数字◆ 16 ◆如何控制
控件
的焦点◆ 16 ◆如何对析构函数
中
对象进行释放◆ 16 ◆如何关闭一个模态窗口◆ 17 ◆如何将一个提示的声音发到声卡上◆ 17 ◆如何得到打开exe的带的参数◆ 17 ◆如何在框架上建立一个工具条◆ 17 ◆如何生成一个主窗口下方的状态条◆ 18 ◆如何让Cscrollview类
中
控制其可以流动区域大小◆ 19 ◆MFC
中
控件
的一些基本控制方法◆ 19 ◆如何让一个数字型变量化为字符型变量◆ 19 ◆如何使用“拉动条”,“上下选择”◆ 19 ◆如何使用postmessage来异步触发某事件◆ 21 ◆如何使用Sendmessage来异步触发某事件◆ 22 ◆如何修改父类的相关
控件
属性◆ 22 ◆如何在程序
中
得到
控件
的名◆ 22 ◆如何控制菜单的事件程序◆ 22 ◆如何使用
控件
中
的数据录入的控制属性◆ 23 ◆哪些函数是文档、视图相互处理用的◆ 23 ◆如何建立一个基于对话框一程序◆ 23 ◆如何建立一个
线程
◆ 24 ◆如何让窗口产生一个图标(从应用程序资源
中
取出)◆ 24 ◆如何得到一个edit的录入的值◆ 24 ◆如何启动TIMER事件◆ 25 ◆如何使用ctrllist
控件
实现表格◆ 25 ◆如何从INI文件
中
得到值◆ 25 ◆如何将图标文件写到窗口
中
◆ 26 ◆如何得到本机的IP地址◆ 26 ◆如何使用全局变量◆ 26 ◆如何让一个字符加上回车、换行◆ 26 ◆如何定义、使用结构◆ 26 ◆如何在任意程序
中
显示MessageBox◆ 27 ◆如何在程序判断出debug状态◆ 27 ◆当对话框
中
有一个滚动条是,当滚动滚动条时的消息控制函数◆ 27 ◆将一个CWnd指针转换成一个
控件
ID(整数)注意用GetDlgItem()函数是从一个
控件
ID转换成一个CWnd的指针◆ 28 ◆如果在对话框
中
自定义一个消息的方法,假设对话框名为CXX◆ 28 ◆消息传递◆ 29 ◆在一个函数引用另外的一个对话框◆ 29 ◆全局函数的申明
问题
◆ 29 ◆在应用程序
中
*APP.CPP
中
的InitInstance()的事件◆ 29 ◆给执行文件加一个图标◆ 30 ◆如何在全局函数
中
通过传入的窗口句柄操作窗口◆ 30 ◆如何使桌面文字背景透明?◆ 30 ◆怎样才能在VC里产生一个唯一的字符串◆ 31 ◆如何隐藏进程(在系统状态栏和进程列表里不可见)◆ 31 ◆如何得到一个确定大小的视?◆ 31 ◆如何实现点击窗口任意地方拖动窗口?◆ 32 ◆如何在启动时阻止MDI应用程序创建一个新文档?◆ 33 ◆如何在多文档MFC程序
中
制作独立的File|New菜单?◆ 33 ◆如何检测视是否处于分割状态?◆ 34 ◆如何使程序保持极小状态?◆ 34 ◆如何确定
当前
进程实例是否为唯一实例?◆ 35 ◆如何向一个文档附加多个视?◆ 35 ◆如何获得文件的图标、属性、大小、类型等参数?◆ 36 ◆如何得到鼠标下面的窗口?◆ 37 ◆设置鼠标的形状◆ 38 ◆在对话框
中
设置编辑EDIT的值◆ 38 1. 如何获取应用程序的实例句柄? 38 2. 如何通过代码获得应用程序主窗口的指针? 38 3. 如何在程序
中
获得其他程序的图标? 38 4. 如何编程结束应用程序?如何编程控制windows的重新引导? 39 5.怎样加载其他的应用程序? 39 6. 确定应用程序的路径 39 7. 获得各种目录信息 40 8. 如何自定义消息 40 9. 如何改变窗口的图标? 40 10. 如何改变窗口的 缺省风格? 40 11. 如何将窗口居
中
显示? 41 12. 如何让窗口和 MDI窗口一启动就最大化和最小化? 41 13. 如何使程序保持极小状态? 41 14. 如何限制窗口的 大小? 41 15. 如何使窗口不可见? 41 16. 如何使窗口始终在最前方? 41 17、如何创建一个字回绕的CEditView 42 18、通用
控件
的显示窗口 42 19、移动
vfp6.0系统免费下载
vf6.0,要考二级没系统的下哈 Microsoft Visual FoxPro 6.0 for Windows 的常见
问题
这些是有关 Microsoft Visual FoxPro 最常见的
问题
。在您求助 Microsoft 产品支持服务之前,请先查阅这张列表。 若想打印这些附注,请从“文件”菜单
中
选择“打印”命令。此文档分为以下四部分: --------------------------------------------------------------------- 部分 1. 技术支持与市场 部分 2. Visual FoxPro 6.0 新增功能 部分 3. 从其他版本的 FoxPro 和 Visual FoxPro
中
移植 部分 4. Visual FoxPro 常见
问题
--------------------------------------------------------------------- 部分 1. 技术支持与市场
问题
1-1: 从何处可以获得产品的更新版本? 答案: 在 Visual FoxPro 的 Web 站点上即可获得产品的更新信息,其
中
包括有关 Service Pack 和更新的示例、向导及其他代码的信息,该站点的网址为: www.microsoft.com/vfoxpro 请定期查看该网站,以便下载产品的最新版本。
问题
1-2: 从何处可以得到有关 Visual FoxPro 的详细资料? 答案: 通过 Microsoft Visual FoxPro Web 站点是随时获得各种最新产品发布信息的最佳途径。在此站点上不仅有新的产品公告,而且还提供了产品的更新信息、技术文章、白皮书、专业开发人员设计的优秀示例、会议公告、以及与其他许多 FoxPro web 站点的各种链接。
问题
1-3: 如何获得技术支持,以及如何报告软件错误? 答案: Microsoft Visual FoxPro Web 站点已经链接到了多种联机支持选项,其
中
包括覆盖面广阔的有关所有产品 Microsoft Knowledge Base(Microsoft 知识库)。您还可以阅读一份有关常见
问题
的清单。除联机支持之外,还可以直接通过电话获得技术支持。“帮助”菜单
中
的选项可列出技术支持的电话号码。这些电话号码也可用于报告产品
中
的错误。
问题
1-4. 什么是 Knowledge Base?如何使用它? 答案: Knowledge Base 是内容广泛的论文集,覆盖了如何使用产品的各种特性、已知的软件错误及其解决方案或回避的方法、以及其他有助于使用各种 Microsoft 产品的有用信息。通过以下站点可访问整个 Knowledge Base: support.microsoft.com
问题
1-5: 是否会有 Visual FoxPro 6.0a? 答案: Microsoft 公司一向承诺为用户提供高质量的产品。如果确实需要,我们将提供 Visual FoxPro 6.0 的错误修订版。但是,修订版不会使用 6.0a 版的形式。Visual FoxPro 6.0
中
任何错误的修正都将包含在 Visual Studio Service Pack
中
。同时还会在 Visual FoxPro 的 www.microsoft.com/vfoxpro 或 Visual Studio 的www.microsoft.com/vstudio 的 Web 站点上发布修订公告。
问题
1-6: Microsoft 公司为应用程序的开发提供了一些优秀的解决方案。怎样才能知道应该向客户推荐和使用哪种产品? 答案: 在选择适用某项任务的产品时,需要考虑多方面的因素。Microsoft Visual FoxPro web 站点上有一份优秀的策略背景论文,它比较了 Visual FoxPro、Visual Basic、SQL Server 和 Access 等 Microsoft 产品之间的不同。
问题
1-7: 哪里可以找到 Visual FoxPro 的使用示例? 答案: Visual FoxPro 6.0 产品
中
带有丰富的示例,其
中
有一些是针对 6.0 版特有功能的新示例。与 Visual FoxPro 以前的版本不同,这些示例将与所有 Visual Studio 示例安装在一起。您必须运行 MSDN Library 的“自定义”安装来安装这些示例。在 Visual FoxPro
中
可使用新的 HOME(2) 函数方便地找到已安装示例的位置。 除了产品
中
所自带的示例外,Microsoft Visual FoxPro web 站点还将经常提供新的示例。
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章