首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tao SimpleOpenGlControl出错

tao SimpleOpenGlControl出错
EN

Stack Overflow用户
提问于 2012-02-10 23:38:38
回答 2查看 1.5K关注 0票数 2

我正在创建一个包含"Tao.Platform.Windows.SimpleOpenGlControl“的用户控件。

在我的控件的构造函数中,我有

代码语言:javascript
复制
{
    InitializeComponent();
    simpleOpenGlControl1.InitializeContexts();
}

我的问题是:

当我在"Windows窗体应用程序“上使用该控件时,没有问题,但如果我将计算机置于休眠或睡眠模式,当visual studio打开并且包含该控件的窗体处于设计模式时,下一次打开它时会出现以下错误:

代码语言:javascript
复制
Fatal Error
can not activate the gl rendering context

而visual studio没有响应!

这是怎么回事?我做错了什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-17 22:22:29

我这样解决了我的问题:

在控件的InitializeComponent()中;我删除了simpleOpenGlControl1初始化,然后在控件的Load()函数中,我有

代码语言:javascript
复制
isDesignMode = LicenseManager.UsageMode == LicenseUsageMode.Designtime;
if (!isDesignMode)
{
    // init simpleOpenGlControl1
}

现在,当我的控件在项目中使用时,在设计模式下没有simpleOpenGlControl1来制造问题!

票数 0
EN

Stack Overflow用户

发布于 2017-05-15 19:37:48

我使用的是Tao框架。在实现OpenGL图表解决方案后,我遇到了这些错误。每次我尝试关闭窗体时,都会发生错误。经过几次调试,我找到了原因。原因是这样的。在我的窗体关闭时,绘图函数再次尝试使用OpenGlControl对象。所以我创建了一个条件来检查额外的标志。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9230325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档