elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 ... 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 [1014] 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 ... 1236
10131  Programación / .NET (C#, VB.NET, ASP) / Re: Adjuntar DLL dentro del Executable? en: 23 Noviembre 2012, 17:01 pm
Pues he seguido tus pasos , pero al intentar compilar me dice:
Error   1   'Sub Main' is declared more than once in 'PlayLists': PlayLists.Module2.Main(), PlayLists.Module1.Main()   WindowsApplication19
10132  Programación / .NET (C#, VB.NET, ASP) / Re: Adjuntar DLL dentro del Executable? en: 23 Noviembre 2012, 16:29 pm
1. colocas ese codigo del ultimo post del link que te pase, en un modulo comun (no de clase)
2. y tenes que especificarle que tu proyecto comienze desde el Sub_Main y no desde el Load del formulario.

Hice todo lo que me dijiste, me quedé en ese punto, no se hacerlo  :(

1. lo del módulo común es es el módulo agregado desde "agregar > nuevo módulo"?

2. ¿Me podrías indicar en que form debo cambiar eso? osea...en que línea está eso que tengo que cambiar?

saludos!
10133  Programación / .NET (C#, VB.NET, ASP) / Re: Adjuntar DLL dentro del Executable? en: 23 Noviembre 2012, 16:01 pm
Gracias Seba, he copiado tu solución en mi form, pero no anda, he tenido que eliminar estas líneas en el form load:
Código
  1.        Dim i As New ClassLibrary1.Class1
  2.        Call i.Saludo()
  3.        i = Nothing
(me daba error en la primera, porque no tengo definida "class1")

Pero la dll no se adjunta.


Cita de: seba123neo
obviamente antes hay que agregar la dll como "nuevo elemento existente" y ponerle en las opciones de compilación como "recurso embebido".

Lo primero te refieres a agregar la DLL a "Resources"? Eso ya lo hice
 y las opciones de compilación, ¿Donde encuentro eso?

EDITO: "Propiedades > compile"? que hago ahora allí?

Un saludo!
10134  Programación / .NET (C#, VB.NET, ASP) / (SOLUCIONADO) Adjuntar DLL dentro del Executable? en: 23 Noviembre 2012, 15:43 pm
Estoy siguiendo estos pasos:


Citar
   Add the desired assembly (stdlib.dll) to the project's resources.
    Go to the Resources tab of the Project Properties and choose Add Resource > Add Existing File...
    Switch to the Application tab and click on the View Application Events button.

    Add this code to the ApplicationEvents.vb code that opens.

Código
  1.    Private Sub AppStart(ByVal sender As Object,
  2.      ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
  3.        AddHandler AppDomain.CurrentDomain.AssemblyResolve, AddressOf ResolveAssemblies
  4.    End Sub
  5.  
  6.    Private Function ResolveAssemblies(sender As Object, e As System.ResolveEventArgs) As Reflection.Assembly
  7.        Dim desiredAssembly = New Reflection.AssemblyName(e.Name)
  8.  
  9.        If desiredAssembly.Name = "the name of your assembly" Then
  10.            Return Reflection.Assembly.Load(My.Resources.STDLIB) 'replace with your assembly's resource name
  11.        Else
  12.            Return Nothing
  13.        End If
  14.    End Function
  15.  
   Now compile your project and you'll have the dependent assembly incorporated into the output as a single file.

El problema es que lo he hecho todo, pero me da error el "applicationEvents.vb"

Código:
Error	1	Statement is not valid in a namespace.	C:\Users\Administrador\Desktop\WindowsApplication19 - copia - copia\ApplicationEvents.vb	1	1	WindowsApplication19


Mi ApplicationEvents estaba vacío al abrirlo, no se si ese puede ser el error, quizás me falta algo, solo tengo esto :

Código
  1. Private Sub AppStart(ByVal sender As Object,
  2.  ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
  3.    AddHandler AppDomain.CurrentDomain.AssemblyResolve, AddressOf ResolveAssemblies
  4. End Sub
  5.  
  6. Private Function ResolveAssemblies(sender As Object, e As System.ResolveEventArgs) As Reflection.Assembly
  7.    Dim desiredAssembly = New Reflection.AssemblyName(e.Name)
  8.  
  9.    If desiredAssembly.Name = "Ookii.Dialogs.dll" Then
  10.        Return Reflection.Assembly.Load(My.Resources.Ookii.Dialogs) 'replace with your assembly's resource name
  11.    Else
  12.        Return Nothing
  13.    End If
  14. End Function
10135  Programación / Scripting / Re: varias dudas con código batch y como hacer para saber la ip en: 23 Noviembre 2012, 15:27 pm
^H.*$ es una "Regular expresion" (o RegEx). http://es.wikipedia.org/wiki/Regex
Es bastante fácil, busca cualquier línea cuya PRIMERA letra séa "H" seguida de cualquier serie de caracteres.

En ese code entra en juego variables expandidas y asignación de nombres de variables dinámicas.

query[X] es el nombre que el autor del código ha querido darle a la variable, podría haberle asignado cualquier otro nombre, con o sin [], eso no tiene importancia, y X es el número de la variable !count!.

En el código de tu ejemplo supongo que también falta un buen trozo en el primer FOR, porque no tiene sentido crear esas variables si si la variable !count! no cambia de valor, por ahí debe haber un "Set count+=1" que no aparece... Asumiendo eso:
Por cada coincidencia que encuentra FINDSTR, aumentaría la variable !COUNT! +1 número, y se crearían variables con este nombre:
Código:
query[1]
query[2]
query[3]
etc...

a cada variable se le asigna como valor la palabra encontrada.

Y como funciona un FOR /F y FOR /L lo puedes buscar tu mismo. http://ss64.com/nt/for.html

saludos
10136  Programación / .NET (C#, VB.NET, ASP) / Re: Como usar un string en la propiedad ROOTFOLDER de un dialogo? en: 23 Noviembre 2012, 15:23 pm
¿SelectedPath?

ah... la propiedad selectedpath sirve para lo mismo? pues me lo apunto para la próxima

estoy usando un control personalizado "VistaFolderBrowserDialog", y me acabo de dar cuenta que no necesito indicar el "rootfolder" para que recuerde la ultima carpeta seleccionada  :xD, perfecto.

Un saludo!
10137  Programación / .NET (C#, VB.NET, ASP) / Re: Como usar un string en la propiedad ROOTFOLDER de un dialogo? en: 23 Noviembre 2012, 15:08 pm
¿Lo que necesitas es mostrar un path específico seleccionado, o limitar el scope de browser solamente a esa carpeta y las subcarpetas?

Saludos

Lo primero, sí.

Me gustaria que el dialogo pudiese abrirse en cualquier lugar del PC, no limitarlo a la enumeración de "System.Environment.SpecialFolder"

Y si para eso tengo que crear mi propia enumeración, pues la creo, pero ya has visto mi FAIL  :xD

Gracias Nov
10138  Programación / .NET (C#, VB.NET, ASP) / (SOLUCIONADO) Como usar un string en la propiedad ROOTFOLDER de un dialogo? en: 23 Noviembre 2012, 14:37 pm
Hola,

Lo que necesito es usar un string, por ejemplo "C:\Carpeta" en la propiedad .RootFolder del FolderBrowserDialog, que usa una enumeración.

He intentado crear mi propia enumeración, pero no lo consigo... algo estaré haciendo mal:

Código
  1. Enum lastfolder
  2.    last = "C:\carpeta"
  3. End Enum

Código
  1.    Public Sub C1Button3_Click(sender As Object, e As EventArgs) Handles folderbutton.Click
  2.        Dim folderselect As New VistaFolderBrowserDialog
  3.        folderselect.RootFolder = lastfolder.last
  4.        folderselect.ShowNewFolderButton = True
  5. ...
  6.    End Sub
10139  Sistemas Operativos / Windows / Re: WINDOWS 8 = BASURA en: 23 Noviembre 2012, 14:33 pm
Yo no pienso instalar como SO principal Windows 8 hasta que saquen el primer SP, asíN de claro, no me gusta el riesgo de un SO nuevo.

PD: Buen título el de tu post :xD.

10140  Programación / .NET (C#, VB.NET, ASP) / Re: Como darle focus a un item al abrir el form en: 23 Noviembre 2012, 11:41 am

Ahí la tienes  ;D:


Buenisimo, que fácil!

Gracias Hdm.
Páginas: 1 ... 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 [1014] 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines