`
insertyou
  • 浏览: 910791 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

commonDialog引发AccessViolationException的一种原因

 
阅读更多
<p>问题很简单,可是找到问题却不是那么容易。这只是我这个问题引起的原因,并不是通解。期间参考了大量国外的讨论。国外很多人遇到这个问题,原因有:</p>
<p>1.使用了非托管代码或模块;</p>
<p>2.试图访问的文件不存在;</p>
<p>3.没有权限(主要是windows vista以后版本);</p>
<p>4.编译优化造成的错误,关闭相关优化选项;</p>
<p>5.控件数量过多(主要是:Error creating window handle);</p>

<p>原来前几天改了一下manifest里面的属性,在里面添加了:</p>
<p>&lt;dependency&gt;<br> &lt;dependentAssembly&gt;<br> &lt;assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" /&gt;<br> &lt;/dependentAssembly&gt;<br> &lt;/dependency&gt;</p>
<p>这段代码的意思是允许通用控件由系统改变样式(当然,这其实也是个权限问题)。把这段代码去掉就没有问题了。</p>
分享到:
评论

相关推荐

    利用Commondialog选择多个文件并获取各文件路径的方法(VB6.0)

    在VB6.0编程环境中,`CommonDialog`控件是一个非常实用的工具,它允许用户与操作系统进行交互,比如打开或保存文件对话框。在这个场景中,我们将详细探讨如何利用`CommonDialog`控件实现多文件选择功能,并获取每个...

    commondialog.txt

    - **CommonDialog**:在计算机编程中,CommonDialog 是一个用于显示标准对话框的对象,如打开文件对话框、保存文件对话框等。而在本篇讨论中,我们将重点关注与弹出式菜单相关的知识。 #### 描述:弹出式菜单又叫...

    CommonDialog打印对话框允许设置打印机属性补丁vbprndlg

    CommonDialog打印对话框允许设置打印机属性补丁vbprndlg

    类似CommonDialog实现颜色、字体、打印设置和打印的类模块

    这是一个类似 Microsoft Common Dialog Control 的类模块,它同样可以提供一组标准的操作对话框,进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作。类模块中提供的“属性”和“方法”基本与 ...

    VB用户控件对话框控件API CommonDialog用户控件

    CommonDialog控件是VB内置的一种标准控件,它提供了一种简单的方法来显示和操作系统级对话框,如打开文件、保存文件、颜色选择或字体选择等。这个用户控件可能扩展了CommonDialog的功能,提供了更方便的接口或者增强...

    VB纯API CommonDialog封装类

    纯API实现的CommonDialog封装类,完全脱离CommonDialog OCX控件实现CommonDialog全功能(包括打开、保存文件,字体对话框,颜色对话框,打印机对话框,页面设置对话框等,有详细的示例程序)且加入了一些常用的...

    VB CommonDialog另存为文件用法

    在VB(Visual Basic)编程环境中,`CommonDialog`控件是一个非常实用的工具,它允许开发者集成常见的对话框功能,如打开文件、保存文件、颜色选择等,极大地简化了用户界面的设计。本教程将深入讲解如何利用`Common...

    CustomPrintDialog:CommonDialog 自定义打印设置

    `CommonDialog`类是.NET Framework提供的一种通用对话框,用于简化常见的用户界面任务,如打开、保存文件或打印文档。在这个场景下,`CustomPrintDialog`是`CommonDialog`的一个扩展,它允许开发者自定义打印设置,...

    VB 在commondialog对话框中同时选取多个文件,文件名保存到数组

    程序自己编的,工程打开就用,实现的功能是:点击按钮,打开commondialog对话框,同时选取多个文件,文件名全路径会保存到数组。也有注释,便于学习,加载多个文件的代码我写成了函数,直接拷贝调用即可!相当方便!

    VB菜单制作 调用commondialog

    在VB中,CommonDialog控件(标签为"CD")提供了一个标准对话框,可以用于显示打开、保存、颜色选择、字体选择等常用对话框。这个控件并不直接在窗体上显示,而是通过编程方式来调用其方法。 例如,如果要打开一个...

    vb 调用commondialog保存文件方法和批量Ascii转换

    `CommonDialog`控件就是这样一个工具,它简化了文件对话框的处理,使得开发者能够轻松地调用保存文件对话框。在本文中,我们将深入探讨如何在VB中使用`CommonDialog`控件来实现保存文件的功能,并讨论批量ASCII码...

    CommonDialog类.zip_1类卡

    VB纯API实现CommonDialog对话框和选择文件夹对话框源代码,不再使用COMDLG32.OCX 控件,不用担心ActiveX没有或者未注册。只要系统有COMDLG32.dll即可,调用方法和CommonDialog控件完全一样。

    commondialog将所需文件保存到任意文件夹下

    在计算机编程领域,特别是在Windows应用程序开发中,"CommonDialog"控件是一个常用工具,它允许用户与操作系统进行交互,执行常见的对话框操作,如打开、保存文件或选择颜色、打印等。在这个特定的情况下,我们关注...

    Windows common dialog components_v1.22(1997)

    Replacements for the Delphi 3.0 Common Dialog componentsallowing design-time creation of the custom dialogs.TFormOpenDialog,TFormSaveDialog,TFormColorDialog,TFormFontDialog,TFormPageSetupDialog,...

    文件复制器程序(VB6.0源代码编写)利用FileCopy函数复制文件‘CommonDialog1.Filter

    对于目标文件,同样可以使用`CommonDialog1`打开一个保存对话框。 5. **运行与测试**:完成上述步骤后,编译并运行程序,测试文件复制功能是否正常工作。确保在不同的情况下,如源文件不存在、目标文件已存在等,...

    不用CommonDialog控件,使用API调用字体对话框 VB源码(281KB)...

    总的来说,这个VB源码示例提供了一种方法,让开发者能够自定义字体选择过程,而不受限于CommonDialog控件的默认功能,这在开发具有特殊UI需求的应用时非常有用。通过学习和理解这个源码,开发者可以增强他们对...

    vb的CommonDialog控件的使用(一)参考.pdf

    **CommonDialog** 控件是Visual Basic中的一个重要组件,它提供了一系列标准的对话框,如打开文件、保存文件、选择颜色和字体等,这些对话框的实现极大地简化了开发者的编程工作,并提升了用户的体验。 #### 二、...

Global site tag (gtag.js) - Google Analytics