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


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 [863] 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 ... 1253
8621  Programación / Scripting / Re: Convertir .py en .exe en Python en: 1 Agosto 2013, 20:57 pm
pero sera compatible con Python 2.3

No puedo asegurartelo, solo lo he probado con py 2.7 y 3

En la misma página que te pasé tienes la documentación: http://cx-freeze.readthedocs.org/en/latest/script.html#script

Citar
Código:
cxfreeze hello.py --target-dir dist

Citar
Código:
--include-modules=NAMES

    comma separated list of modules to include
8622  Programación / Scripting / Re: Convertir .py en .exe en Python en: 1 Agosto 2013, 20:44 pm
Alguien que sepa, me podría decir cual es el motivo por el cual no se me ejecuta el .exe

Pues hombre, teniendo en cuenta que py2exe es una utilidad obsoleta ya que la última actualización del programa es del año 2008... segúramente sea un problema de compatibilidad, y más si estás usando py 3.X, no eres el único que tiene problemas con py2exe ni serás el último...

...Por eso te digo lo mismo que le he dicho a todo el mundo respecto a compilar en Python, olvida esa mierd@ de py2exe y prueba a utilizar -> cx-freeze <-

Cuéntanos si te funcionó :),
un saludo!
8623  Programación / .NET (C#, VB.NET, ASP) / Re: Error: No es posible crear una nueva página de seguridad para la pila en: 1 Agosto 2013, 20:19 pm
Gracias Novlucker

Pues nada, lo miraré a fondo todo...

Pero ...¿Y si el causante del overflow fuese algún método de alguna class de alguna dll de terceros de la cual no dispongo del source, en ese caso no habria nada que hacer al respecto, verdad? :(

PD: No sabia que habia un overload para especificar el stack del thread, pero es que de todas formas yo no estoy generando ningún nuevo thread en mi app, ¿sabrias como modificar el stack del thread principal?

Un saludo
8624  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con Progress Bar: El valor de '101' no es válido para 'Value'. en: 1 Agosto 2013, 19:50 pm
...Ikillnukes, el código que puse es 100% funcional, de echo es fácil de entender y se puede apreciar a simple vista que no puede haber error alguno en las condiciones que usé.

Lo que te sucede de que la barra llega a la mitad y no sube, pero ves como vuelve a empezar el Filling ...pues la razón es muy simple, lo que sucede es que al no usar otro hilo para rellenar la barra, todas las instrucciones se hacen en el mismo hilo y la barra de progreso no da a basto a la hora de rellenarse, pintarse, y refrescarse, debes refrescar manuálmente el control para mostrar los cambios con un "progressbar1.refresh" o un "invalidate" después de modificar el valor de la barra...en cada ocasión.

...en resumen, tu crees que no se llena la barra, pero en realidad se llena, sólo que no se muestra rellenada, eso pasa siempre con las progressbar sin hilo (aunque en el code que te puse a mi no me pasa, así que quizás también influya la velocidad del PC).

Ya te dije que para usar barras de progresos tienes que introducirte en el tema del multi hilo (multi-threading), busca ejemplos de progressbars con threads o con backgroundworkers en Google, porque hay miles.

Una barra de progreso sin un thread es una chapuza muy grande, ya que ralentiza globálmente el Form, y bastante.

Un saludo
8625  Programación / .NET (C#, VB.NET, ASP) / Re: Organizar Procedimientos dentro de Region automáticamente en: 1 Agosto 2013, 19:34 pm
Lo que si puedes hacer es crear una plantilla, escribiendo los métodos de los eventhandlers pero sin instrucciones dentro (o como quieras escribirlos...), y usar el documento como un WinForm por defecto...

El documento lo tienes aquí:
Código:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\VisualBasic\Windows\1033\WindowsApplication\Form1.vb
Código:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplatesCache\VisualBasic\Windows\1033\WindowsApplication\Form1.vb

Ejemplo:
Código
  1. Public Class Form1
  2.  
  3. #Region " Form "
  4.  
  5.        ' Load
  6.        Private Sub Form1_Load_1(sender As Object, e As EventArgs) Handles MyBase.Load
  7.            ' Put some code here...
  8.        End Sub
  9.  
  10.        ' Shown
  11.        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Shown
  12.            ' Put some code here...
  13.        End Sub
  14.  
  15.        ' Closing
  16.        Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
  17.            ' Put some code here...
  18.        End Sub
  19.  
  20. #End Region
  21.  
  22. #Region " Buttons "
  23.  
  24.        ' Button 1 [CLICK]
  25.         Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  26.            ' Put some code here...
  27.         End Sub
  28.  
  29.        ' Button 2 [CLICK]
  30.        ' Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  31.            ' Put some code here...
  32.        ' End Sub
  33.  
  34. #End Region
  35.  
  36. #Region " Miscellaneous Methods "
  37.  
  38.        Private Sub Procedure1()
  39.            ' Put some code here...
  40.        End Sub
  41.  
  42.        Private Function Function1(ByVal Something As Object) As Object
  43.            ' Put some code here...
  44.            Return Something
  45.        End Function
  46.  
  47. #End Region
  48.  
  49. End Class

Y así, al agregar un nuevo botón y darle click al botón... no tendrá que generar nuevo código en el documento, te "redirigirá" diréctamente a la #region...

Saludos...
8626  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con Progress Bar: El valor de '101' no es válido para 'Value'. en: 1 Agosto 2013, 16:15 pm
Estoy intentando entender

Pues te lo explico de forma sencilla:

La barra de progreso tiene un rango, ese rango se utiliza para medir el progreso (llenar la barra), no puedes aumentar el valor infinítamente porque sinó la barra de progreso no sabría cuando se debe rellenar por completo... es obvio.

El rango por defecto es de 0-100, NUNCA puedes sobrepasar ese rango (por eso te salta error), pero si que puedes modificar el rango, por ejemplo de 0 a 10, o de 5 a 50, eso depende de tus necesidades (Leete las propiedades del control para ver la propiedad que debes modificar...).

Esto sería la solución a lo que intentas hacer:

Código
  1. Public Class Form1
  2.  
  3.    Dim WithEvents Timer1 As New Timer With {.Interval = 10, .Enabled = True}
  4.  
  5.    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
  6.        InfiniteProgressBar(ProgressBar1)
  7.    End Sub
  8.  
  9.    Private Sub InfiniteProgressBar(ByVal ProgressBar As ProgressBar, _
  10.                                    Optional value As Int32 = 1)
  11.  
  12.        Select Case ProgressBar.Value
  13.  
  14.            Case Is < ProgressBar.Maximum
  15.                ProgressBar.Value += value
  16.            Case Is >= ProgressBar.Maximum ' Si el valor es igual o mayor que el valor máximo del rango...
  17.                ProgressBar.Value = ProgressBar.Minimum ' Seteamos el valor mínimo (0) a la barra de progreso...
  18.  
  19.        End Select
  20.  
  21.    End Sub
  22.  
  23. End Class
8627  Programación / .NET (C#, VB.NET, ASP) / Re: Organizar Procedimientos dentro de Region automáticamente en: 1 Agosto 2013, 16:04 pm
Es posible que el procedimiento se escriba dentro de un #Region, o es prácticamente imposible?

No se entiende lo que quieres hacer, podrías dar ejemplos, etc...

EDITO: El nuevo código generado siempre se añade al final del documento, no puedes emplazarlo por defecto en una (#)región distinta del documento...

La única solución sería crear una extensión de VisualStudio de auto-inserción para poder seleccionar una #Region donde se auto-insertaría todo el nuevo código generado por la IDE en dicha sección del documento, hasta que desactivases la opción de auto-inserción...de nuestra extensión imaginaria.

saludos
8628  Programación / .NET (C#, VB.NET, ASP) / Error: No es posible crear una nueva página de seguridad para la pila en: 1 Agosto 2013, 15:19 pm
¿Alguien me puede explicar a que se debe este error?:

Código:
No es posible crear una nueva página de seguridad para la pila

Esto sucede al dejar una aplicación corriendo (en Standby digamos) durante 2 horas más o menos.

Es muy dificil buscar información sobre el problema cuando el mensaje de error está en castellano, ya que si pongo el mensaje de error en Google la única información relacionada que aparece en los resultados es esto -> Wikipedia: Pila de llamadas <-

...Después de habermelo leido, me he quedado con esta parte:
Citar
...Usualmente hay exactamente una pila de llamadas asociado a un programa en ejecución (o más precisamente, con cada tarea o hilo de un proceso)...
...Si el empujar (push) consume todo el espacio asignado para la pila de llamadas, ocurre un error llamado desbordamiento de pila...

...No entiendo muy bien las explicaciones, pero yo no uso multi-threading en mi aplicación, y todas las funciones que devuelven un valor pues...eso, lo devuelven,
y me parece que todo lo que apilo luego lo desapilo, aunque no entiendo ni se que tipo de datos son los que se apilan en una aplicación y cuales son los que puede que no se estén desapilando bien y como detectarlos.

¿Que debo examinar en mi código para intentar averiguar que puede ser el causante de este error?.

EDITO: Creo que la traducción de mi problema al inglés sería -> Stack overflow <-

EDITO 2: Las recursiones que hago en las subrutinas que uso siempre devuelven un valor es decir que su ejecución termina corréctamente (o eso creo), así que entonces esto no puede estar causando el error, ¿verdad?

Si yo tengo esto, el desapilamiento (poping) de los datos es correcto, ¿no?:

Código
  1. sub loquesea(sender as object) handles algún evento cualquiera
  2.     sender.propiedad = uno(32)
  3. end sub
  4.  
  5. function uno(valor as int32)
  6.    return dos(valor)
  7. end sub
  8.  
  9. function dos(valor as int32)
  10.    ' hacer cosas...
  11.    return valor modificado
  12. end function

...Es que entonces no entiendo que tipo de recursiones son las que no estoy desapilando, si en todas las subrutinas que llamo a otras subrutinas devuelvo un valor para terminar su ejecución.

EDITO 3: Me asalta la duda de cual es el tamaño máximo del Stack (la pila), y si puedo agrandar ese tamaño (mientras busco una solución decente, claro).

EDITO 4: Y también tengo la duda de si existe alguna forma para detectar recursividades conflictivas en un código, porque si tengo que modificar código y luego mantener la aplicación durante 2 horas cada vez para ver si se ha arreglado o no... vaya tela!, y además el analizador de código del VS no me indica ninguna sugerencia que corregir.
 
8629  Sistemas Operativos / Windows / Re: ¿Por que tanto odio hacia Windows 8? en: 31 Julio 2013, 16:43 pm
Vamos a ver, antes de nada... la gente que siempre habla de Windows 8 diciendo cosas como: "trae un montón de cosas innecesarias", etc, vale, yo también estoy deacuerdo, pero es que nadie está obligado a usar esas cosas inútiles de Windows, SIEMPRE se puede modificar el sistema operativo a gusto de cada persona, así que las quejas que leo son más bien de flojera por no querer customizar Windows de la misma manera que customizarian un mvl nuevo para quitarle cosas innecesarias o ponerle otras,  o por no saber como modificar Windows a las necesidades de cada usuario

Sinceramente es que parece que todo el mundo quiera que le hagan un Windows especial a su medida como si fuese un traje, pero no, es un sistema operativo "globalizado", y la demanda está en eso ...en las redes sociales, todos lo sabemos, si quieres que el SO se adapte a ti, pues customízalo.

mi unico odio hacia windows 8 simplemente es que ya tiene muchas cosas innecesarias para mi, con esto de las redes sociales

Te doy la razón en eso, pero por si no lo sabes toda la "mierd*" de Windows 8 se puede "capar" para tener un sistema operativo similar a Windows 7 (casi idéntico en la interface pero con las mejoras de Windows 8), como programador que eres te gustan los retos y no estaría mal que te propusieses un pequeño reto para "arreglar" los desastres de windows 8, yo lo hice, con aplicaciones de terceros dedicadas a ello, y otras cosas que hice aparte por mi cuenta.

muchas cosas para visualizar fotos
Eso ya me parece muy exagerado, Windows sólo trae una única aplicación para visualizar imágenes, "photoviewer", y luego el típico editor de imágenes, "mspaint".
PD: Características de Windows que porsupuesto puedes deshabilitar si no te gustan.

ya si no vamos a algo mas profundo, ya descubrieron una buena tecnica de ventas, sacan un sistema operativo que funciona mal, para despues vender uno que sirva bien, ejemplo

Yo también tengo odio a Microsoft en muchas ocasiones, pero sincéramente no creo que despilfarrar millones en ventas para adquirir malas quejas como la que tu acabas de comentar ahora mismo dudo que eso séa una táctica de ventas para Microsoft o para cualquier otra empresa... no hay que ser tan mal pensados, símplemente son un poco estúpidos y sacan algo malo para luego darse cuenta de que debieron hacerlo mejor...

...Como ha pasado con Windows 8.1  (Sería lo relativo a lo que tu llamas Windows 9)


Espero que no te moleste sólo queria comentar esos aspectos tuyos como podría haber comentado algunos que he leido más arriba de otras personas, pero ...no quería alargar demasiado mi opinión.


Un saludo!
8630  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 31 Julio 2013, 16:20 pm
PD: Sigues sin opinar el Source que he encontrado.. :(

¿Porque me toca siempre a mi opinar todos los snippets q posteas? xD

Si fuese un snippet tuyo opinaria, o en caso de que tuviese errores o se pudiese mejorar pues comentaria todos esos aspectos...

...¿pero que leches quieres q diga de ese snippet? xD, pues me parece un snippet muy ...peculiar, vaya ...que no le encuentro utilidad alguna :xD, pero bueno seguro que alguna utilidad se le podrá dar, aunque sea por pura curiosidad de saber cuantos "kilometros" recorremos a diario...

Saludos.
Páginas: 1 ... 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 [863] 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 ... 1253
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines