Buongiorno a tutti e grazie dell'attenzione.
la domanda è solo ai fini di pura curiosità.
sto scrivendo un'applicazione in vb.net ed utilizzo una DLL scritta in c++.
dovendo utilizzarne le funzioni, ho ovviamente importato System.Runtime.InteropServices
e poi ho dichiarato le funzioni con la seguente sintassi :
<DllImport("Lib.dll")> _
Public Function StartMulticast(ByVal ID As Integer) As Byte
End Function
Ho provato a sostituire la dichiarazione precedente con quella del vecchio vb6 :
Public Declare Function StartMulticast Lib "Lib.dll" (ByVal ID As Integer) As Byte
e tutto funziona ancora!!
che differenze tecniche ci sono?
Ringrazio chiunque voglia rispondermi
Saluti
luca