Public Class Form1
Inherits System.Windows.Forms.Form
#Region " Windows 窗体设计器生成的代码 "
Public Sub New()
MyBase.New()
'该调用是 Windows 窗体设计器所必需的。
InitializeComponent()
'在 InitializeComponent() 调用之后添加任何初始化
End Sub
'窗体重写 dispose 以清理组件列表。
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改此过程。
'不要使用代码编辑器修改它。
Friend WithEvents Button1 As System.Windows.Forms.Button
Friend WithEvents Button2 As System.Windows.Forms.Button
Friend WithEvents AxReceiptXFS1 As AxRECEIPTXFSLib.AxReceiptXFS
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(Form1))
Me.Button1 = New System.Windows.Forms.Button
Me.Button2 = New System.Windows.Forms.Button
Me.AxReceiptXFS1 = New AxRECEIPTXFSLib.AxReceiptXFS
CType(Me.AxReceiptXFS1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
'
'Button1
'
Me.Button1.Location = New System.Drawing.Point(128, 112)
Me.Button1.Name = "Button1"
Me.Button1.TabIndex = 0
Me.Button1.Text = "打开打印机"
'
'AxReceiptXFS1
'
Me.AxReceiptXFS1.Enabled = True
Me.AxReceiptXFS1.Location = New System.Drawing.Point(112, 24)
Me.AxReceiptXFS1.Name = "AxReceiptXFS1"
Me.AxReceiptXFS1.OcxState = CType(resources.GetObject("AxReceiptXFS1.OcxState"), System.Windows.Forms.AxHost.State)
Me.AxReceiptXFS1.Size = New System.Drawing.Size(100, 50)
Me.AxReceiptXFS1.TabIndex = 2
Me.AxReceiptXFS1.TabStop = False
Me.AxReceiptXFS1.Visible = False
'
'Form1
'
Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
Me.ClientSize = New System.Drawing.Size(292, 266)
Me.Controls.Add(Me.AxReceiptXFS1)
Me.Controls.Add(Me.Button2)
Me.Controls.Add(Me.Button1)
Me.Name = "Form1"
Me.Text = "Form1"
CType(Me.AxReceiptXFS1, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
End Sub
#End Region
运行到上面红的那句的时候就报错了,还是报那个"动态链接库(DLL)初始化失败",为什么啊,我的系统是XP的.高手都来帮我一下啊
7 个解决方案
#1
自己顶
#2
这种错误一般是自定义控件的问题
在引用里引用下控件,还有控件的AxReceiptXFS1,这个一般都在debug里
另外注意,控件引用时用的是绝对路径,如果路径改变就要重新引用.
在引用里引用下控件,还有控件的AxReceiptXFS1,这个一般都在debug里
另外注意,控件引用时用的是绝对路径,如果路径改变就要重新引用.
#3
不要在自定义控件load或一些初始化事件中加载非设计状态有效的东西.
#4
AxReceiptXFS1
是一个ActiceX控件, 请确保机器上,已经正确注册此类控件
另外, 楼主贴的是,后台代码, 如果没有必要,建议不要修改
是一个ActiceX控件, 请确保机器上,已经正确注册此类控件
另外, 楼主贴的是,后台代码, 如果没有必要,建议不要修改
#5
还有其它的文件要引用,应该是你原始控件中引用了第三方的文件吧
#6
没遇到过类似的,关注中
#7
我已经解决了,不过没有调用这个ACTIVEX控件,这个错误的原因还是没有找出来,我是后来用了并口通讯,不需要调用控件,就可以了
还是谢谢大家的热情关注,散分!
还是谢谢大家的热情关注,散分!
#1
自己顶
#2
这种错误一般是自定义控件的问题
在引用里引用下控件,还有控件的AxReceiptXFS1,这个一般都在debug里
另外注意,控件引用时用的是绝对路径,如果路径改变就要重新引用.
在引用里引用下控件,还有控件的AxReceiptXFS1,这个一般都在debug里
另外注意,控件引用时用的是绝对路径,如果路径改变就要重新引用.
#3
不要在自定义控件load或一些初始化事件中加载非设计状态有效的东西.
#4
AxReceiptXFS1
是一个ActiceX控件, 请确保机器上,已经正确注册此类控件
另外, 楼主贴的是,后台代码, 如果没有必要,建议不要修改
是一个ActiceX控件, 请确保机器上,已经正确注册此类控件
另外, 楼主贴的是,后台代码, 如果没有必要,建议不要修改
#5
还有其它的文件要引用,应该是你原始控件中引用了第三方的文件吧
#6
没遇到过类似的,关注中
#7
我已经解决了,不过没有调用这个ACTIVEX控件,这个错误的原因还是没有找出来,我是后来用了并口通讯,不需要调用控件,就可以了
还是谢谢大家的热情关注,散分!
还是谢谢大家的热情关注,散分!