COMPANY_点取消会卡死的解决方法

// OLD
void ctonedlg::onbtn_basedir_clicked()
{
    m_basedir = getUserSelectDir();
    doSearchDir(m_basedir);
}
CString getUserSelectDir()
{
    pIDList = SHBrowseForFolder(&bi);
    if(pIDList)
    {
        SHGetPathFromIDList(pIDList, ::Buffer);
        return TRUE;
    }
    return FALSE;
}

// NEW
void ctonedlg::onbtn_basedir_clicked()
{
    bool bUserClickedOk = false;
    m_basedir = getUserSelectDir(bUserClickedOk);
    if(!bUserClickedOk)
    {
        return;
    }
    doSearchDir(m_basedir);
}
CString getUserSelectDir(bool & bUserClickedOk)
{
    pIDList = SHBrowseForFolder(&bi);
    if(pIDList)
    {
        SHGetPathFromIDList(pIDList, ::Buffer);
        bUserClickedOk = true;
        return TRUE;
    }
    return FALSE;
}

时间: 2024-08-24 22:12:33

COMPANY_点取消会卡死的解决方法的相关文章

eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法

关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法: 方案一(推荐使用,如果没有这个文件,就使用方案二): 到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap 方案二: 进入workspace/.metadata/.plugins/目录      重命名 org.eclipse.core.resources to org.eclip

Oracle存储过程编译卡死的解决方法

解决方法如下: 1:查V$DB_OBJECT_CACHE SELECT * FROM V$DB_OBJECT_CACHE WHERE name='CUX_OE_ORDER_RPT_PKG' AND LOCKS!='0'; 注意:CUX_OE_ORDER_RPT_PKG 为存储过程的名称. 发现 locks=2 2:按对象查出sid的值 select /*+ rule*/  SID from V$ACCESS WHERE object='CUX_OE_ORDER_RPT_PKG'; 注意:CUX_

织梦最新版后台一键更新网站、更新文档HTML卡死的解决方法

如果你正在用的是最新版的织梦程序(2018-01-09),你可能会遇到后台一键更新网站.更新文档HTML卡死的情况,可能有以下原因引起: 1.新建过内容模型,没有给新建模型添加对应的模板 检查自定义模型的栏目是否有在模板目录里加入了新模型对应的模板. 例如:index_ch17.html ist_ch17.htm article_ch17.htm 一个都不能少,就算你没使用这3个都不能少. 2.使用的是官方默认模板,而且模板里有 德得广告 的广告代码,后台-模块里面有 德得广告 模块 后台-模块

存储过程编辑卡死的解决方法

1.select * FROM dba_ddl_locks where name =upper('存储过程名称'); 找出锁住的session 2.select t.sid,t.serial# from v$session t where t.sid=&session_id 取得sid  serial# 3.plsqldev中工具,会话, 找到相应的项 将其kill(第三个选项)

phpmyadmin 在 访问 表 的结构 选项时 卡死的解决方法

第一步, 打开 ./version_check.php文件. 找到以下代码.$save = true;     $file = 'http://www.phpmyadmin.net/home_page/version.json';     if (ini_get('allow_url_fopen')) {         $response = file_get_contents($file);     } else if (function_exists('curl_init')) {    

C# Winform继承窗体打开设计器卡死的一例解决方法

环境VS2017 15.5.4,Win10开发过程中,发现一些窗体打开设计器会卡死白屏,另外有一些不会,(两者运行时正常),严重影响开发效率,经过一天多的对比研究,终于解决,猜测可能是VS的BUG,多年前做VC程序时遇到BUG,向微软提交,微软开发人员也会推诿,这里分享一下解决办法,以免大家踩坑.重现方法: 1.父窗体类Form1:Form,子窗体类Form2:Form12.打开子窗体设计器时,子窗体白屏,有时候用鼠标点击一下有时候能恢复,如果先打开子窗体代码,再打开设计器将会卡死.解决方法:在

关于 eclipse启动卡死的问题 解决方法

关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法: 方案一(推荐使用,如果没有这个文件,就使用方案二): 到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap 方案二: 进入workspace/.metadata/.plugins/目录 重命名 org.eclipse.core.resources to org.eclipse.co

android 取消标题 程序意外停解决方法

之前一直使用requestWindowFeature(Window.FEATURE_NO_TITLE);取消标题,程序老是报 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.tcl.view/com.example.tcl.view.MainActivity}: android.util.AndroidRuntimeException: requestFeature() must be

Eclipse启动时卡死在&quot;Android SDK: Resolving error markers&quot;的解决方法

转自: www.candylog.com ADT经常在用一段时间之后重新启动时就卡死,等多久都不能加载成功了,我个人已经遇到3次这种情况.在stackoverflow上看到一个解决方法试下来是最靠谱的.分享给大家. 1. cd [workspace directory]2. cd .metadata3. find . -name .markers -exec rm {} \;4. eclipse -clean -refresh 第4步对于mac用户,eclipse在/Eclipse.app/Co