首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AXAcroPDF不会加载

AXAcroPDF不会加载
EN

Stack Overflow用户
提问于 2015-09-22 20:39:46
回答 1查看 3.4K关注 0票数 0

我在一个PDF COM控件上有一个Windows Forms Application。这个过程很简单,一个文件路径被发送到一个Sub,它检查文件是否存在,如果存在,就在我的PDF控件上加载文件并显示表单。代码很简单:

代码语言:javascript
复制
Public Sub LoadPDF(ByVal pathPDF As String)
    MessageBox.Show(pathPDF)
    If System.IO.File.Exists(pathPDF) Then
        frmPDF.dePDF.LoadFile(pathPDF)
        frmPDF.Show()

    Else
        MessageBox.Show("No image available. Please check FEMA and CAMSIS.")
        frmPDF.Hide()
    End If
End Sub

这个密码两个小时前就起作用了。相同的代码仍然在其他应用程序中工作(这些应用程序可以提取完全相同的文件路径)。我已经比较了当前应用程序和其他应用程序之间的设计代码/控制属性/等等。我根本找不到区别。我已经尝试完全重新创建表单和COM控件。

有人知道为什么会发生这种事吗?

我的解决方案:

引用.dll文件已损坏。我在这里使用了解决方案C# System.AccessViolationException and System.Runtime.InteropServices.SEHException来修复它。目前看来一切都很顺利。

EN

回答 1

Stack Overflow用户

发布于 2015-09-23 12:21:17

用这个代替

代码语言:javascript
复制
axAcroPDF1.src = PDFPath;

将您的PDF加载到控件而不是LoadFile中。

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

https://stackoverflow.com/questions/32726461

复制
相关文章

相似问题

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