Sto cercando di convertire del codice c++ in vb net e mi mancano queste righe per poter provare il codice tradotto ma non riesco a convertire le righe con * ZeroMemory della quale ho inserito la sub così:
Il codice attiva la modalità extended del monitor.
Nel caso includo anche il sorgente in C++
VB.NET
C++codice:<DllImport("kernel32.dll")> _ Public Shared Sub ZeroMemory(ByVal addr As IntPtr, ByVal size As IntPtr) End Sub
VB.NETcodice:DEVMODE_1 dmPrimary, dmSecondary, dmTemp; * ZeroMemory( &dmPrimary, sizeof(dmPrimary) ); dmPrimary.dmSize = sizeof(dmPrimary); * ZeroMemory( &dmSecondary, sizeof(dmSecondary) ); dmSecondary.dmSize = sizeof(dmSecondary); * ZeroMemory( &dmTemp, sizeof(dmTemp) ); dmTemp.dmSize = sizeof(dmTemp);
Aiuo per favorecodice:Dim dmPrimary As New DEVMODE Dim dmSecondary As New DEVMODE Dim dmTemp As New DEVMODE * ZeroMemory(dmPrimary, Marshal.SizeOf(dmPrimary)) dmPrimary.dmSize = SizeOf(dmPrimary) * ZeroMemory(dmSecondary, Marshal.SizeOf(dmSecondary)) dmSecondary.dmSize = SizeOf(dmSecondary) * ZeroMemory(dmTemp, Marshal.SizeOf(dmTemp)) dmTemp.dmSize = SizeOf(dmTemp)
Grazie, Alberto

Rispondi quotando
