In ogni caso sconsiglio vivamente l'utilizzo di questo codice, il .NET Framework fornisce già una classe che fa questo mestiere ed è quindi bene utilizzarla.codice:Module Program 'si potrebbe usare anche una classe con soli metodi statici Public Sub Main(ByVal Args() As String) MessageBox(System.IntPtr.Zero, "testo", "titolo", 0) End Sub <System.Runtime.InteropServices.DllImport("user32.dll")> _ Public Function MessageBox(ByVal hwnd As System.IntPtr, ByVal message As String, ByVal title As String, ByVal options As Integer) As Integer End Function End Module