Como Crear una dll en vb.net

23/11/2004 - 02:41 por Cristian Torres | Informe spam
Hola Amigos, necesito crear una dll en vb.net y no se como hacerla, si
alguien me puede mandar algun ejemplo de como hacer por ejemplo una suma de
2 numeros y devolver el valor, se lo agradecere.

salu2
Cristian Torres

Preguntas similare

Leer las respuestas

#6 Cristian Torres
23/11/2004 - 13:45 | Informe spam
Amigos, Gracias por sus lineas, les dejo el codigo que cree y no he podido
hacer funcionar desde foxpro, que es mi idea principal par construir esta
dll (de paso le dejo el codigo al "Amigo" DJ MIAO, para demostrarle que si
le he dedicado Tiempo )

' El proyecto se llama EscribeImagen
'Codigo
Imports System.Drawing
Public Class Imagen

Private Img1 As System.Drawing.Bitmap

Private Img2 As System.Drawing.Bitmap

Private Fname As String

Private Fsize As Integer

Private FBold As Boolean

Private _Texto As String

Private TxtX As Integer

Private TxtY As Integer

Public Sub Imagen1(ByVal img As String)

Img1 = Bitmap.FromFile(img)

End Sub

Public Sub Imagen2(ByVal img As String)

Img2 = Bitmap.FromFile(img)

End Sub

Public Sub FuenteBold(ByVal estado As Boolean)

FBold = estado

End Sub

Public Sub Fuente(ByVal nombre As String)

Fname = nombre

End Sub

Public Sub TamanoFuente(ByVal tamano As Integer)

Fsize = tamano

End Sub

Public Sub texto(ByVal txt As String)

_Texto = txt

End Sub

Public Sub Xpos(ByVal Pos As Integer)

TxtX = Pos

End Sub

Public Sub Ypos(ByVal Pos As Integer)

TxtY = Pos

End Sub

Public Sub EscribeTexto()

Dim oGraphics As Graphics = Graphics.FromImage(Img1)

Dim _font As Font

If FBold Then

_font = New Font(Fname, Fsize, FontStyle.Bold)

Else

_font = New Font(Fname, Fsize)

End If

oGraphics.DrawString(_Texto, _font, Brushes.Black, CSng(TxtX), CSng(TxtY))

oGraphics.Dispose()

End Sub

Public Sub EscribeImagen(ByVal ruta As String)

Img1.Save(ruta, System.Drawing.Imaging.ImageFormat.Jpeg)

End Sub

End Class



No he podido registrarla con regrvr32, me da el siguiente error "No se
encontro el punto de entrada DLLRegister Server" no se puede registrar
este archivo

lo registro asi, regsvr32 EscribeImagen.dll

salu2

Cristian Torres




"Cristian Torres" escribió en el mensaje
news:%
Mostrar la cita
#7 erseco
23/11/2004 - 20:57 | Informe spam
En .NET las librerias no se registran con regsrvr32 (a no ser que las
expongas COM)

Simplemente en tu proyecto agrega una referencia a esa dll ya compilada
y listos!!

Si lo que quieres es exponerla a COM tendrás que buscar un poquito en
google, porque yo me voy a cenar!!

Un saludo!!
Ads by Google
Search Busqueda sugerida