Public Class Form1
Public Structure SYSTEM_INFO
Dim dwOemID As Long
Dim dwPageSize As Long
Dim lpMinimumApplicationAddress As Long
Dim lpMaximumApplicationAddress As Long
Dim dwActiveProcessorMask As Long
Dim dwNumberOrfProcessors As Long
Dim dwProcessorType As Long
Dim dwAllocationGranularity As Long
Dim dwReserved As Long
End Structure
Public Declare Sub GetSystemInfo Lib "kernel32" Alias "GetSystemInfo" (ByVal lpSystemInfo As SYSTEM_INFO)
Si je fait:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim a As SYSTEM_INFO
GetSystemInfo(a)
ERREUR: AccessViolationException