【问题标题】:My Vb.net App keeps crashing on 32bit PC's我的 Vb.net 应用程序在 32 位 PC 上不断崩溃
【发布时间】:2011-09-05 04:11:02
【问题描述】:

我的应用无法在任何 32 位 PC 上启动。它带来了一个错误。我已经尝试了所有提到的解决方案,例如进入编译和更改平台等。

我得出的结论可能只是我的编码有问题。这是我的代码中唯一可以这样做的地方。

  Declare Auto Sub mouse_event Lib "user32.dll" (ByVal dwFlags As Int32, ByVal dx As Int32, ByVal dy As Int32, ByVal cButtons As Int32, ByVal dwExtraInfo As IntPtr)
    Private Const MOUSEEVENTF_LEFTDOWN = &H2
    Private Const MOUSEEVENTF_LEFTUP = &H4
    Private Declare Function SetCursorPos Lib "user32.dll" (ByVal X As Int32, ByVal Y As Int32) As Boolean

因为我没有 32 位电脑,所以我必须依靠某人来解决错误等等,这就是他发给我的。

EventType: clr20r3  P1: program.exe P2: 1.1.0.0 P3: 4e6422cc
P4: program P5: 1.1.0.0 P6: 4e6422 P7: 33 P8: 22
P9: system.invalidoperationexception

    Exception Information
Code: 0xe0434352 Flags: 0x00000001
Record: 0x00000000000000000 Address: 0x000000007c812afb

【问题讨论】:

标签: vb.net 32-bit


【解决方案1】:

检查构建清单。也许你不小心把它留给了 64 位机器而不是 32 位机器。转到编译选项卡并在那里检查处理器类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多