Dll [vb.net] e differenze di dichiarazione

mercoledì 24 novembre 2010 - 13.27
Tag Elenco Tags  VB.NET  |  Windows XP  |  Visual Studio 2008

las72 Profilo | Newbie

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


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5