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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 [594] 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 ... 1236
5931  Programación / Java / Re: Mi programa no se abre cuando lo compilo desde cmd en: 21 Enero 2015, 06:52 am
Cuando pongo javac MainClass sin la extension .java me tira el siguiente error
error: Class names, 'MainClass', are only accepted if annotation processing is explicitly requested
1 error
Entiendo ingles pero igual no puedo entender el error que me esta tirando  :-(


Java FAQ

Class names, 'HelloWorldApp', are only accepted if annotation processing is explicitly requested

If you receive this error, you forgot to include the .java suffix when compiling the program. Remember, the command is javac HelloWorldApp.java not javac HelloWorldApp.

Como te está indicando, debes añadir la extensión .java en el nombre del archivo al usar el compilador de java.

Sobre el problema que tienes de que el compiler compila sin tirar error pero ¿tampoco muestra ningún tipo de información?, no tengo ni idea de que puede ser.

PD: Las preguntas relacionadas con Java van en la sección de Java.

Saludos
5932  Programación / .NET (C#, VB.NET, ASP) / Re: Cómo Cambiar las Propiedades de un Control con "Reflection" ??? en: 21 Enero 2015, 06:39 am
En las propiedades de tu proyecto, cambia el .Net Framework objetivo del proyecto a .Net framework 3.5 o superior, para añadir la referencia a LINQ.

Saludos
5933  Programación / .NET (C#, VB.NET, ASP) / Re: Cómo Cambiar las Propiedades de un Control con "Reflection" ??? en: 20 Enero 2015, 18:48 pm
En el caso específico del problema que has expuesto, puedes hacerlo por ejemplo así:

Ten en cuenta que el siguiente código no está pulido, es solo un ejemplo, y se podría simplificar o parsear el string de otra manera más eficiente.

EDITO: Versión extendida:

Código
  1. Imports System.Reflection
  2. Imports System.Globalization
  3.  
  4. Public Class Form1
  5.  
  6.    Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
  7.    Handles Button1.Click
  8.  
  9.        Me.ParseControlInstruction("Textbox2.Enabled = False")
  10.        Me.ParseControlInstruction("Textbox2.Hide()")
  11.  
  12.    End Sub
  13.  
  14.    Private Sub ParseControlInstruction(ByVal instruction As String)
  15.  
  16.        Dim isProperty As Boolean
  17.        Dim isMethod As Boolean
  18.  
  19.        If instruction Like "*[.]*[!(]*[=]*" Then
  20.            isProperty = True
  21.  
  22.        ElseIf instruction Like "*[.]*[!=]*[(]*[)]" Then
  23.            isMethod = True
  24.  
  25.        Else
  26.            Throw New NotImplementedException(String.Format("Cannot recognize the instruction string: {0}", instruction))
  27.  
  28.        End If
  29.  
  30.        ' Fix whitespaces.
  31.        instruction = instruction.Trim({" "c})
  32.  
  33.        ' Fix Namespaces. (THIS IS NOT PROPERLY IMPLEMENTED)
  34.        If instruction.StartsWith("Me.", StringComparison.OrdinalIgnoreCase) Then
  35.            instruction = instruction.Remove(0, "Me.".Length)
  36.        End If
  37.  
  38.        Dim ctrlName As String = instruction.Substring(0, instruction.IndexOf("."c))
  39.  
  40.        If isProperty Then
  41.            Dim propName As String = instruction.Remove(0, ctrlName.Length + 1)
  42.            propName = propName.Substring(0, propName.IndexOf(" "c))
  43.  
  44.            Dim value As Object = instruction.Substring(instruction.IndexOf("="c) + 1).Trim({" "c})
  45.  
  46.            Me.SetControlProperty(ctrlName, propName, value, MyBase.Controls, searchChildrens:=True)
  47.  
  48.        ElseIf isMethod Then
  49.            Dim methodName As String = instruction.Remove(0, ctrlName.Length + 1).TrimEnd({"("c, ")"c})
  50.  
  51.            Dim methodParamsStr As String = instruction.Substring(instruction.IndexOf("("c) + 1)
  52.            methodParamsStr = methodParamsStr.Substring(0, methodParamsStr.LastIndexOf(")"c))
  53.            Dim methodParams As IEnumerable(Of Object) = methodParamsStr.Split({", "}, StringSplitOptions.RemoveEmptyEntries)
  54.  
  55.            Me.CallControlMethod(ctrlName, methodName, methodParams, MyBase.Controls, searchChildrens:=True)
  56.  
  57.        End If
  58.  
  59.    End Sub
  60.  
  61.    Private Sub SetControlProperty(ByVal ctrlName As String,
  62.                                   ByVal propName As String,
  63.                                   ByVal value As Object,
  64.                                   ByVal controlCollection As Control.ControlCollection,
  65.                                   Optional ByVal searchChildrens As Boolean = False,
  66.                                   Optional ByVal searchFlags As BindingFlags =
  67.                                                                 BindingFlags.IgnoreCase Or
  68.                                                                 BindingFlags.Instance Or
  69.                                                                 BindingFlags.Public Or
  70.                                                                 BindingFlags.NonPublic)
  71.  
  72.        Dim ctrl As Control = controlCollection.Find(ctrlName, searchChildrens).FirstOrDefault
  73.        Dim prop As PropertyInfo
  74.  
  75.        Select Case ctrl Is Nothing
  76.  
  77.            Case False
  78.                Try
  79.                    prop = ctrl.GetType().GetProperty(propName, searchFlags)
  80.  
  81.                Catch ex As AmbiguousMatchException
  82.                    Throw New AmbiguousMatchException(String.Format("More than one property found with the same name: {0}", propName))
  83.                    Exit Sub
  84.  
  85.                End Try
  86.  
  87.                Select Case prop Is Nothing
  88.  
  89.                    Case False
  90.                        Try
  91.                            prop.SetValue(ctrl, Convert.ChangeType(value, prop.PropertyType), Nothing)
  92.  
  93.                        Catch ex As Exception
  94.                            Throw
  95.  
  96.                        End Try
  97.  
  98.                    Case Else
  99.                        Throw New NullReferenceException(String.Format("Property not found by name: {0}", propName))
  100.  
  101.                End Select ' prop Is Nothing
  102.  
  103.            Case Else
  104.                Throw New NullReferenceException(String.Format("Control not found by name: {0}", ctrlName))
  105.  
  106.        End Select ' ctrl Is Nothing
  107.  
  108.    End Sub
  109.  
  110.    Private Sub CallControlMethod(ByVal ctrlName As String,
  111.                                  ByVal methodName As String,
  112.                                  ByVal methodParams As IEnumerable(Of Object),
  113.                                  ByVal controlCollection As Control.ControlCollection,
  114.                                  Optional ByVal searchChildrens As Boolean = False,
  115.                                  Optional ByVal searchFlags As BindingFlags =
  116.                                                                BindingFlags.IgnoreCase Or
  117.                                                                BindingFlags.Instance Or
  118.                                                                BindingFlags.Public Or
  119.                                                                BindingFlags.NonPublic)
  120.  
  121.        Dim ctrl As Control = controlCollection.Find(ctrlName, searchChildrens).FirstOrDefault
  122.        Dim method As MethodInfo
  123.  
  124.        Select Case ctrl Is Nothing
  125.  
  126.            Case False
  127.                Try
  128.                    method = ctrl.GetType().GetMethod(methodName, searchFlags)
  129.  
  130.                Catch ex As AmbiguousMatchException
  131.                    Throw New AmbiguousMatchException(String.Format("More than one method found with the same name: {0}", methodName))
  132.                    Exit Sub
  133.  
  134.                End Try
  135.  
  136.                Select Case method Is Nothing
  137.  
  138.                    Case False
  139.                        Try
  140.                            method.Invoke(ctrl, searchFlags, Nothing, methodParams.ToArray, CultureInfo.InvariantCulture)
  141.  
  142.                        Catch ex As Exception
  143.                            Throw
  144.  
  145.                        End Try
  146.  
  147.                    Case Else
  148.                        Throw New NullReferenceException(String.Format("Method not found by name: {0}", methodName))
  149.  
  150.                End Select ' prop Is Nothing
  151.  
  152.            Case Else
  153.                Throw New NullReferenceException(String.Format("Control not found by name: {0}", ctrlName))
  154.  
  155.        End Select ' ctrl Is Nothing
  156.  
  157.    End Sub
  158.  
  159. End Class

Saludos
5934  Programación / .NET (C#, VB.NET, ASP) / Re: 1 muestra del poder de la programacion dinamica en: 19 Enero 2015, 23:01 pm
@LordBynary

Está prohibido revivir temas antiguos, además, fíjate en la fecha de conexión del usuario SpiritDead en su perfil, dudo que vaya a responderte.



Para modificar en tiempo de ejecución la propiedad de un control teniendo solamente un string del tipo "Control.Property = Value", puedes hacerlo utilizando Reflection.
Pero no entendí muy bien si es eso lo que pretendes hacer.

Plantea tu duda de forma correcta en otro tema, y muestra tú código.



Tema cerrado.

Saludos.
5935  Foros Generales / Foro Libre / Re: Zozo, el infame demonio de la Ouija en: 19 Enero 2015, 22:49 pm
entonces por que hay gente que han visto espíritus  viven fenómenos paranormales en sus casas hay gente ahora que lo estarán sufriendo en sus casas esos fenómenos y no son para tomarnos de risa

En mi opinión... todos esos fenómenos paranormales son producto de la imaginación, es como el típico individuo que por desgracia sufre una experiencia cercana a la muerte ...por ejemplo un coma de corta duración (o incluso simplemente anestesiados xD), y en esa exeriencia dicen haber visto un tunel de luz... una luz que por supuesto debe ser Dios (¿que otra cosa podría ser, no?), y cuando despiertan de esa experiencia cercana a la muerte asocian de una manera irracional y primitiva esa luz con Dios, que Dios les estaba guiando con una luz o cosas así, cuando en realidad ese efecto túnel de luz es creado por el decrebro debido al estado de los ojos y del individuo (de forma muy mal explicada), es algo demostrado de forma científica, pero la gente seguirá creyendo que ha visto a Dios.. o espíritus, cuando todas esas cosas tienen otra explicación.

Para mi esto es lo mismo... gente que cree en algo de forma equivocada, pero bueno, que cada uno crea en lo que le de la gana.

Para ser sinceros no siempre he pensado así, de pequeño yo era menos racional e hice Ouija 2 veces, pero no vi nada ni tampoco me pasó nada.

Saludos!
5936  Programación / .NET (C#, VB.NET, ASP) / [SOURCE] Imgur Uploader.Net v1.1 en: 19 Enero 2015, 21:44 pm

Imgur Uploader.Net



By Elektro





Descripción


Imgur Uploader.Net es un cliente de Imgur desarrollado en VB.Net para subir imágenes de forma anónima.

NOTA: PARA USAR ESTE PROGRAMA ES NECESARIO REGISTRARSE EN LA WEB DE IMGUR PARA OBTENER LAS IDS NECESARIAS DEL USO DE LA API.
https://api.imgur.com/#register





Lista de cambios


Version 1.1

   
  • Added
      · Magnetic Sticker (Desktop Docking).
      · Image thumbnail preview.
      · 'BBCode Normal' and 'BBCode Thumbnail' UI elements.
      · 'Copy To Clipboard' button.
      · 'Abort Upload' button.
      · Image filesize detection and prevention according to Imgur's limitations.
         These are:
         GIF and PNG: 2 MB
         All Others : 10 MB
      · Automatic image compression with images that reachs Imgur's limitations.

   
  • Improved
      · Uploading task now is done in background to avoid APP hanging.
      · Major code updating and optimizations with minor fixes.

   
  • Fixed
      · Application allows Drag&Drop when an uploading task is running.
      · 'XCF' file format was unrecognized.
      · Imgur's error response codes were unrecognized.

   
  • Removed
      · 'Small Square' and 'Big Square' urls, due to irrelevance.






Especificaciones Técnicas


Project......: Imgur Uploader.Net
Author.......: Elektro ( Contact me: censurado )
Descirption..: Imgur client to upload images in your account.
Version......: 1.1
Dev. Language: VB.Net
Technology...: Windows Forms
Interface    : Graphical User Interface
Framework....: 4.0
Architecture.: Neutral x86/x64
Dependencies.: CButton
Language.....: English
Date Release.: 19-January-2015






Imágenes


 

 



 





Descarga


http://www.mediafire.com/download/12bdq6o65owy8lt/Imgur+Uploader.NET.rar





Saludos!
5937  Programación / Scripting / Re: Crear carpeta con espacion en batch en: 19 Enero 2015, 19:31 pm
Citar
en vez de crearme una carpeta con pepito perez, me crea 2 carpetas una pepeito y la otra perez.

Lo he probado con comillas, sin ellas...etc...y naa no me funciona

No se que tipo de comillas estarás usando... debes usar comillas dobles:

Código:
Set /P "var=Pregunta="
MKDIR "C:\Directorio\%Var%"

Saludos
5938  Foros Generales / Foro Libre / Re: Zozo, el infame demonio de la Ouija en: 19 Enero 2015, 19:22 pm
Eleкtro: Algunas veces de verdad es que no entiendo por que veo que te contradices tu crees en los extraterrestres verdad y esas cosas y no crees que la Ouija que es un método también de contactar con seres de otras dimensiones o otros mundos llamase espíritus o como lo quieras llamar, yo no creo mucho en estas cosas pero a mi me han contado gentes amigos o personas con un nivel de conocimientos bastante altos que si creen en estas cosas y que ha contactado con familiares a traves de la ouija o de que se le ha parecido el demonio y lo dicen asín tal cual lo cuenta ellos no se por que no se puede creer yo no creo mucho en estas cosas la verdad por que siempre intento buscarle la lógica pero te hago una pregunta a ti si crees en extraterrestres por que no crees en la Ouija ? Si animo de ofenderte si dices que esto ridículo no crees que apariciones de extraterrestres como tu aseguras a ver visto naves de otros mundo también lo es ?  :)

Bueno me gustaría aclarar dos cosas para que veas que no me contradigo:
La primera es que yo no creo en los extraterrestres como si fuera una creencia en una fe ciega, sé perfectamente que existen por haber vivido cierta experiencia ...y si, para ti eso solo es mi palabra, pero con eso a mi me es suficiente para saber de lo que hablo... obviamente,
lo segundo es que, son dos temas muy distintos... la creencia de la gente en extraterrestres significa creer en algo físico, un ser vivo hecho de materia... organismos de ""carne y hueso"", y los fantasmas/espíritus demoniacos pues... son todo lo contrario, algo que contradice a la ciencia.

Saludos!
5939  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Compartan aquí sus snippets) en: 19 Enero 2015, 16:03 pm
Compriimir una imagen mediante pérdida de calidad, hasta el tamaño objetivo:

Código
  1.        ''' <summary>
  2.        ''' Compress an image to the specified target filesize.
  3.        ''' </summary>
  4.        ''' <param name="inputFile">The input image file.</param>
  5.        ''' <param name="targettFile">The target image file.</param>
  6.        ''' <param name="targetImageFormat">The target image format.</param>
  7.        ''' <param name="targetFileSize">The target filesize, in bytes.</param>
  8.        ''' <exception cref="System.NotImplementedException">Resize Image to -1% and reset quality compression...</exception>
  9.        Private Sub CompressImage(ByVal inputFile As String,
  10.                                  ByVal targettFile As String,
  11.                                  ByVal targetImageFormat As ImageFormat,
  12.                                  ByVal targetFileSize As Long)
  13.  
  14.            Dim qualityPercent As Integer = 100
  15.            Dim bmp As New Bitmap(inputFile)
  16.            Dim codecInfo As ImageCodecInfo = (From codec As ImageCodecInfo In ImageCodecInfo.GetImageDecoders
  17.                                               Where codec.FormatID = targetImageFormat.Guid).First
  18.            Dim encoder As Imaging.Encoder = Imaging.Encoder.Quality
  19.            Dim encoderParameters As New EncoderParameters(1)
  20.  
  21.            Using encoderParameter As New EncoderParameter(encoder, qualityPercent)
  22.                encoderParameters.Param(0) = encoderParameter
  23.                bmp.Save(targettFile, codecInfo, encoderParameters)
  24.            End Using
  25.  
  26.            Dim fInfo As New FileInfo(targettFile)
  27.  
  28.            Do Until fInfo.Length <= targetFileSize
  29.  
  30.                qualityPercent -= 1
  31.  
  32.                If qualityPercent = 50 Then ' Esto lo pongo de manera opcional.
  33.                    Throw New NotImplementedException("Resize Image to -1% and reset quality compression...")
  34.                End If
  35.  
  36.               ' If qualityPercent = 60 Then
  37.               '     resizePercent -= 1
  38.               '     bmp = ImageTools.ResizeImage(bmp, resizePercent)
  39.               '     qualityPercent = 99
  40.               ' End If
  41.  
  42.                Using encoderParameter As New EncoderParameter(encoder, qualityPercent)
  43.                    encoderParameters.Param(0) = encoderParameter
  44.                    bmp.Save(targettFile, codecInfo, encoderParameters)
  45.                End Using
  46.                fInfo = New FileInfo(targettFile)
  47.  
  48.            Loop
  49.  
  50.            encoderParameters.Dispose()
  51.            bmp.Dispose()
  52.  
  53.        End Sub

Plus esta funcion para redimensionar una imagen mediante porcentaje, para utilizarla en conjunto con el método de arriba:

Código
  1.        ''' <summary>
  2.        ''' Resizes an image by a percentage.
  3.        ''' </summary>
  4.        ''' <param name="Bitmap">Indicates the image to resize.</param>
  5.        ''' <param name="Percent">Indicates the percent size.</param>
  6.        ''' <returns>Bitmap.</returns>
  7.        Public Function ResizeImage(ByVal bitmap As Drawing.Bitmap,
  8.                                    ByVal percent As Double,
  9.                                    Optional ByVal quality As Drawing2D.InterpolationMode =
  10.                                                              Drawing2D.InterpolationMode.HighQualityBicubic,
  11.                                    Optional ByVal pixelFormat As Imaging.PixelFormat =
  12.                                                                  Imaging.PixelFormat.Format24bppRgb) As Drawing.Bitmap
  13.  
  14.            Dim width As Integer = (bitmap.Width \ (100I / percent))
  15.            Dim height As Integer = (bitmap.Height \ (100I / percent))
  16.  
  17.            Dim newBitmap As New Bitmap(width, height, pixelFormat)
  18.  
  19.            Using g As Graphics = Graphics.FromImage(newBitmap)
  20.                g.InterpolationMode = quality
  21.                g.DrawImage(bitmap, 0, 0, width, height)
  22.            End Using
  23.  
  24.            Return newBitmap
  25.  
  26.        End Function
5940  Foros Generales / Foro Libre / Re: Zozo, el infame demonio de la Ouija en: 19 Enero 2015, 09:24 am
Vaya tela...

Lo siento por no leer el post más hallá de la introducción, pero es que siempre me ha parecido ridículo este tema de "apariciones" fantasmagóricas.

Sin ánimo de ofender ni etiquetar a nadie, pero yo personalmente entro en un estado de impotencia (pena, decepción, y otras emociones) al pensar que existen seres humanos inteligentes que pueden creer que, primero de todo, que los "fantasmas" o "demonios" existen, y segundo, que no tienen nada mejor que hacer que sincronizar sus horarios en su mundo "espiritual/dimensional" para aparecerse en nuestro mundo físico solamente cuando a nosotros nos venga bien (ej: jugando a Ouijas) y no cuando ellos quisieran, por la mañana, o por la tarde, no, así que habrá que darle las gracias a los demonios por ser tan considerados con nosotros y aparecer solo cuando a nosotros nos da la real gana.

...O bien estos "fantasmas" que se complican la vida apareciendo en las galletas con caras de jesúcristo, o en manchas en la pared u otras superficies, deben ser antiguas reminiscencias de estudiantes de bellas artes, pobres almas en pena xD, en fín, tiene mucha lógica todo este tema de los demonios, fantasmitas ...o los Dioses (al menos los dioses tal y como cuentan las religiones) xD.

Saludos!
Páginas: 1 ... 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 [594] 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines