miércoles, 18 de marzo de 2015

Crear y Utilizar una DLL (Basico) con Visual Basic (VB.NET)

Se trata de una pequeña aplicacion que muestra como Crear y Utilizar una DLL Basica.


Descarga del Proyecto Completo Google Drive
Descarga del Proyecto Completo Onedrive

7 comentarios:

  1. Hola que cosas se puede hacer con una dll?

    ResponderEliminar
    Respuestas
    1. Hola:
      Con una dll se pueden hacer muchísimas cosas. Aquí solo pongo algunas de ellas:
      -Utilizarla para varias aplicaciones sin tener que añadir Clases.
      -Una dll escrita en VB.NET puede ser leida por otra aplicación en C#.
      -Puedes poner varias Clases en una dll y simplificar aplicaciones que utilizan varias Clases.
      Un ejemplo:
      Puedes hacer una dll que haga el proceso de la captura de la webcam.
      Si la añades a una aplicación por ejemplo de comunicaciones remotas ya no hace falta que vuelvas a escribir todas las funciones, constantes, etc.
      Puedes utilizarlas solo haciendo referencia a la dll.
      Ademas si la dll se construyo con C# podras utilizarla también VB.NET sin tener que hacer ningún ajuste. Saludos.

      Eliminar
    2. Hola se podria hacer una para el bot que esta en la pagina para hacer mas facil en aprendizaje del bot.

      Eliminar
    3. hola no si me podrias ayudar quiero obtener un texto en especifico de porta papeles pero me tira un error.
      La conversión de la cadena "http://animeflv.net/ver/" en el tipo 'Integer' no es válida.

      esto es lo que he intentado:
      '' ' Dim portapapeles = My.Computer.Clipboard

      '' 'If portapapeles.GetText(animeflv) = False Or portapapeles.GetText(animeflv) Then
      '' 'TextBox1.Text = portapapeles.GetText(animeflv)

      Dim animeflv As String = (("http://animeflv.net/ver/" + ""))

      If My.Computer.Clipboard.GetText(animeflv) Then
      TextBox1.Text = My.Computer.Clipboard.GetText(animeflv)
      End If
      'http://animeflv.net/ver/seirei-tsukai-no-blade-dance-18.html


      lo que quiero es que mientras que sea un enlace de esta pagina me lo muestre en un textbox.
      pero solo me tira ese error.
      desde ya gracias.

      Eliminar
    4. Hola: Sobre lo de la dll para el bot: Primero habría que crear una o mas clases con todas las funciones que queramos que tenga y después de probar esa clase podemos pensar en hacer una dll. Demasiado trabajo para mi.

      Sobre lo del portapapeles. Analiza y prueba esto:

      Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
      TextBox1.Clear() 'LIMPIA EL TEXTBOX DE DATOS ANTERIORES
      Dim animeflv As String = "http://animeflv.net/ver/" 'EL DATO QUE QUEREMOS COMPROBAR
      Dim TEXTO As String = Clipboard.GetText 'RECOGE LO QUE HAYA EN EL PORTAPAPELES
      If TEXTO.Contains(animeflv) Then ' SI LO RECOGIDO CONTIENE LO QUE QUEREMOS COMPROBAR...
      TextBox1.Text = TEXTO 'PONLO EN EL TEXTBOX
      Clipboard.Clear() 'VACIA EL PORTAPAPELES
      End If
      End Sub
      Saludos.

      Eliminar
    5. Gracias funciona perfecto.

      Eliminar