2011-09-05 48 views
0

我的應用程序不會在任何32位電腦上啓動。它帶來了一個錯誤。我嘗試了所有提到的解決方案,比如編譯和更改平臺等。我的Vb.net應用程序在32位電腦上不斷崩潰

我已經得出結論,可能是我的編碼有問題。這是我的代碼中唯一可以做到的地方。

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位的電腦我必須靠別人的錯誤,這樣,這就是他送我。 the error

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 
+1

添加異常處理程序來捕獲並報告錯誤。 –

+1

「它帶來了一個錯誤」 - 什麼錯誤? – vcsjones

+0

我編輯了與信息的職位。 – Ugleh

回答

0

檢查構建清單。也許你不小心將它留在64位機器上而不是32位上。轉到Compile選項卡並檢查處理器類型。