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


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 [525] 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 ... 1254
5241  Informática / Software / Re: FL Studio 11 en: 26 Junio 2015, 07:45 am
Está completo el programa o son demos ?

Es una aplicación comercial, es decir, de pago; obviamente si te la descargas de la página oficial entonces estarás descargando una demostración limitada/trial, en cambio, si te la descargas por torrent y si en el título pone "Include Patch"...

Tengo Windows 7 32 Bit me valdrá esta versión de FL Studio 12 que me estoy descargando ? Saludos.

No lo se, yo uso Win 8.1, pero supongo que si.

De todas formas, si tienes dudas siempre puedes buscar los requisitos mínimos de sistema para el FL 12 en la página oficial del programa, no lo voy a hacer yo xD.

Saludos!
5242  Programación / .NET (C#, VB.NET, ASP) / Re: Instrucción que es ignorada en: 26 Junio 2015, 06:58 am
¿Si compilo bajo x64 significa que el Release de la aplicación solo podría ejecutarse en ordenadores de 64 bits?

Si compilas para x64 significa que estás haciendo la app compatible unicamente para Windows de 64 Bits, ya estés generando la compilación en modo Debug o en modo Release (obvio)



Una vez leí que x86 era lo mismo que x32

x86 = 32 Bits.
x64 = 64 Bits.

x32 = NADA.
Es un término incorrecto que tiende a ser utilizado en el sentido de querer referirse a "32-bit", pero por simple desconocimiento del término adecuado.
El término x32 tendría sentido por ejemplo si estuvieramos hablando de Linux (x32 ABI).



mi ordenador es de 64 bits y al abrir el proyecto se muestra esto

Ahá, es por que has elegido el modo Release a 32 Bits.

Puedes modificar la arquitectura a 64 Bits o Neutral (AnyCPU) en cualquier momento, desde ahí y también en la pestaña "Compile" de las propiedades de la solución de Visual Studio (En el explorador de soluciones -> Click derecho en el nombre de la solución "WES II" -> "Properties").

Nota: Si compilas en modo Neutral (es decir, AnyCPU), cómo estás bajo un Windows de 64 Bits entonces se te ejecutará la versión de 64 Bits (aunque, cabe mencionar que se puede especificar que haga lo opuesto).



En Java por alguna razón me acostumbré a escribir "código inicial" para los formularios en el constructor... pero como en VC++ al dar doble click sobre el formulario cargaba un método asociado al evento Load, creí que era lo correcto.

No, no es incorrecto, simplemente es innecesario ...mientras las circunstancias no requieran que añadas un Conctructor.

Ten en cuenta que Visual Studio es la IDE más completa, elaborada y optimizada para el desarrollador (indiferentemente de sus lenguajes soportados), la IDE siempre va a intentar automatizarte las tareas más comunes... cómo la que has comentado, pero eso no significa que manipular el código auto-generado por Visual Studio sea algo incorrecto, siempre que sepas lo que estás haciendo, claro está.

Sí lo intenté, pero el contenido de la ventana no cargaba. Luego noté que hacía falta usar InitializeComponent(), como usted lo menciona.

Claro, si te fijas verás que el método InitializeComponent es un método que contiene código auto-generado que está en la Class X.Designer.vb (donde "X" sería el nombre del Form), donde se inicializan todos los objetos/controles del Form y se le asignan los valores de las propiedades por defecto y las que hayas modificado en tiempo de diseño (en el constructor de la GUI), si no llamas a ese método ...entonces no hay Form xD.

Por si no lo sabias, es suficiente con que escribas public sub new, le das a la tecla Enter, y Visual Studio ya te genera este código:

Código
  1. Public Sub New()
  2.  
  3.    ' This call is required by the designer.
  4.    InitializeComponent()
  5.  
  6.    ' Add any initialization after the InitializeComponent() call.
  7.  
  8. End Sub

El mismo "truco" (si se le puede llamar así) también lo puedes aplicar al declarar implementaciones, por ejemplo:

Escribir public class form2 : implements idisposable + pulsar tecla Enter, generará este código:

Código
  1. Public Class form2 : Implements idisposable
  2.  
  3. #Region "IDisposable Support"
  4.    Private disposedValue As Boolean ' To detect redundant calls
  5.  
  6.    ' IDisposable
  7.    Protected Overridable Sub Dispose(disposing As Boolean)
  8.        If Not Me.disposedValue Then
  9.            If disposing Then
  10.                ' TODO: dispose managed state (managed objects).
  11.            End If
  12.  
  13.            ' TODO: free unmanaged resources (unmanaged objects) and override Finalize() below.
  14.            ' TODO: set large fields to null.
  15.        End If
  16.        Me.disposedValue = True
  17.    End Sub
  18.  
  19.    ' TODO: override Finalize() only if Dispose(ByVal disposing As Boolean) above has code to free unmanaged resources.
  20.    'Protected Overrides Sub Finalize()
  21.    '    ' Do not change this code.  Put cleanup code in Dispose(ByVal disposing As Boolean) above.
  22.    '    Dispose(False)
  23.    '    MyBase.Finalize()
  24.    'End Sub
  25.  
  26.    ' This code added by Visual Basic to correctly implement the disposable pattern.
  27.    Public Sub Dispose() Implements IDisposable.Dispose
  28.        ' Do not change this code.  Put cleanup code in Dispose(disposing As Boolean) above.
  29.        Dispose(True)
  30.        GC.SuppressFinalize(Me)
  31.    End Sub
  32. #End Region
  33.  
  34. End Class



ese tip lo hace considerando de que quiero escribir "código inicial" que pueda cerrar la ventana en algunos casos y que quiero que la ventana no llegue a observarse nunca si tales casos ocrreun, ¿verdad?

Sí, por que de otro modo, si intentases cerrar el Form en el Constructor no podrías cerrarlo ya que al llamar al método Form.Close se intentaría liberar (llamando internamente al método Form.Dispose) un Form que todavía no ha sido inicializado, y eso lanzaría una excepción.

Y si lo intentases en el método que controla el evento Form.Load bajo una app x64 y ocurriese la excepción que mencionaste pues... ya sabes lo que pasaría.

Así que ...sí, pienso que lo mejor sería ejecutar esas instrucciones en el método que controla el evento Form.Shown.

De todas formas, si ahora ya estás controlando la excepción que mencionaste, es decir, si la tienes encerrada un bloque Try/Catch, entonces si que puedes usar el evento Form.Load para cerrar el form (sin que sea visible ni nada), o suplantar el método Form.OnLoad o Form.OnControlCreated, cómo te muestro en este ejemplo:

Código
  1. Public NotInheritable Class Form2 : Inherits Form
  2.  
  3.    <DebuggerStepThrough>
  4.    Protected Overrides Sub OnLoad(e As EventArgs)
  5.  
  6.        Me.MyMethod()
  7.        MyBase.OnLoad(e)
  8.  
  9.    End Sub
  10.  
  11.    <DebuggerStepThrough>
  12.    Private Sub MyMethod()
  13.  
  14.        Try
  15.            Throw New Exception(message:="Excepción intencionada.")
  16.  
  17.        Catch ' ex As Exception
  18.            MyBase.Close()
  19.  
  20.        End Try
  21.  
  22.    End Sub
  23.  
  24. End Class

Saludos!
5243  Seguridad Informática / Hacking / Re: no puedo acceder al directorio images de un sitio web hackeado en: 25 Junio 2015, 03:18 am
Desde tu registro cómo usuario en febrero del año 2012 has tenido tiempo suficiente cómo para leer y conocer las normas más importantes del foro, no veo necesario ni mencionar la que has incumplido. Si todavía no conoces las normas del foro, por favor, leetelas.

Tema cerrado.
5244  Seguridad Informática / Hacking / Re: como intervenir el trafico en mi red local ? en: 25 Junio 2015, 03:13 am
Personalmente no apoyo la resolución de problemas familiares mediante la absurda técnica de control y espionaje entre padres a hijos o de hermanos mayores a hermanos menores, lo mismo es, a ti no te gustaría que te lo hicieran, porque que sea menor no significa que tengas derecho a invadir su intimidad y espiarle/controlarle, no es ético, y recordemos que este es un foro de hacking ético.

PD: aunque, entiendo tus motivos.

Tema cerrado.
5245  Programación / .NET (C#, VB.NET, ASP) / Re: Se puede prescindir de todas las funciones API en VB.NET en: 24 Junio 2015, 21:55 pm
Pero quería decir que si funciona o realmente no hace falta establecer nada pues ya vale aunque sea al estilo de VB6, digo yo.

No pasa nada en realidad, pero aporta menor control cómo por ejemplo no poder especificar si quieres que la función devuelva un código de error o no (siempre que la función ueda devolver un código de error, no todas lo hacen, claro está), y personalmente, lo considero algo muy feo.

Te sugiero leer este artículo en su totalidad:
Walkthrough: Calling Windows APIs (Visual Basic)
Citar
The DllImport attribute provides a second way to call functions in DLLs without type libraries. DllImport is roughly equivalent to using a Declare statement but provides more control over how functions are called.

You can use DllImport with most Windows API calls as long as the call refers to a shared (sometimes called static) method. You cannot use methods that require an instance of a class. Unlike Declare statements, DllImport calls cannot use the MarshalAs attribute.

y los campos/parámetros de:
DllImportAttribute

Saludos
5246  Programación / .NET (C#, VB.NET, ASP) / Re: Se puede prescindir de todas las funciones API en VB.NET en: 24 Junio 2015, 21:19 pm
Una que ahora mismo estoy buscando es el GetCursorPos, para determinar la posición X, Y del puntero en el escritorio.

Tan fácil cómo esto :P:
Código
  1. Dim cursorPos As Point = Windows.Forms.Cursor.Position
  2. MessageBox.Show(cursorPos.ToString)



Llamando así funciona:
Código
  1.    Private Declare Function GetCursorPos Lib "user32.dll" (ByRef lpPoint As POINTAPI) As Integer
  2.  

Pero parace ser que es más de '.NET' ponerlo así:
Código
  1.    <Runtime.InteropServices.DllImport("user32.dll")>
  2.    Public Shared Function GetCursorPos(ByRef lpPoint As POINTAPI) As Integer
  3.    End Function

Quiero resaltar esas lineas y la frase que has dicho "Pero parace ser que es más de '.NET' ponerlo así",
fíjate bien en las diferencias, no es una simple cuestión de sintaxis o estética, es que si sigues declarando las funciones al estilo VB6 en vb.Net, entonces estarás privándote de las "nuevas" mejoras que aportan las funcionalidades de los parámetros del atributo DllImporAttribute.

No sigas usando el tipo de declaración vb6-stylized con el keyword Declare, no aporta nada.



No entiendo porqué, si como parece estoy en lo cierto, tanta gente postea y fomenta el uso de estas llamadas cuando no son necesarias

Generalmente suele ser por ignorancia e inexperiencia, otras veces suele ser por que ves un código muy antiguo, tan antiguo que tal vez en este momento las classes de .Net Framework no exponían ningún método para hacerlo sin recurrir a la WinAPI, y en otros casos es por motivos razonables cómo mayor control del comportamiento del código (por ejemplo usar la WinAPI para mover/copiar archivos).

Te lo dije en otro post (creo recordar :-/), los códigos que encuentres en Google la mayoría va a ser morralla de programadores que usan malas prácticas por que no dejan la costumbre de cómo hacian las cosas en VB6, y eso conlleva a acabar no sabiendo nada acerca de las funcionalidades de la librería de clases de .Net Framework. Esto obviamente no siempre es así, he dicho la mayoría.

Saludos
5247  Foros Generales / Foro Libre / Re: El Misterio del Planeta Ceres en: 24 Junio 2015, 18:54 pm
Prejuicios no, desconfianza de los que lanzan ideas infundadas sin la menor base si

¿Sin la menor base?, él tiene una base, que tu la consideres ridícula o no es otra historia y algo muy distinto, pero él se a creado una base igual que hacemos todos al deducir, al crearnos hipótesis,
¿qué delito de desconfianza puede provocar eso?, venga ya.

Su base consiste en que en los mapas de la Luna en Google-Earth siempre le han parecido sospechosos por que parecen tener edificaciones, la verdad es que las imágenes si que son sospechosas, en el foro publiqué un post sobre eso y entre todos acabamos llegando a la hipótesis de que en realidad son marcas por la manera en la que se "recortan" y se pegan las imágenes por los satélites de Google:
¡ Evidencias de ofuscación de datos de estructuras artificiales en la Luna !

Es cierto que lo que ha contado J.L en ese video es una base sin ningún argumento ciéntifico, cómo ya dije yo tampoco comparto que eso sea una ciudad, pero vamos, que la base la tiene, aunque la consideremos mala.

La ignorancia combinada con la imaginación del ser humano nos hace pensar en muchas posibilidades, algunas pueden ser reales, y otras no, algunas parecen absurdas, y otras no tanto, pero eso no es motivo para desconfiar, llamar timador, o loko, etc.



Cuando se hacen afirmaciones extraordinarias, hacen falta pruebas extraordinarias. Tan simple como eso

Me citas a Marcello Truzzi, pero el caso es que no son afirmaciones, son hipótesis, hay una gran diferencia, no tiene por que demostrar nada, solo da a conocer una mera posibilidad alternativa a lo que cuentan las fuentes oficiales.

Saludos.
5248  Foros Generales / Foro Libre / Re: El Misterio del Planeta Ceres en: 24 Junio 2015, 18:33 pm
Por partes... mi alusión no es para "EL_Andaluz", sino para los timadores profesionales que realizan semejantes programas.

...!!!

No se en que sentido dices que está timando, ¿tú has pagado dinero por ver sus videos o por escuchar sus palabras?, por que vaya, YO NUNCA LO HE HECHO.

No se puede ir por ahí acusando de estafador a quien no se conoce, pero bueno, entiendo que la gente tiene prejuicios y le pone etiquetas a todo el mundo, sin llegar a diferenciar a un estafador de verdad, es decir, al típico iluminado que cobra por contactar con alienígenas o cualquier otra chorrada, de un tio humilde que lo único que hace es compartir su opinión en su página web y ganarse un dinerillo con sus cosas para salir a flote, pues genial.

Solo espero que los demás no tomen el mismo ejemplo.

España necesita más tipos cómo J.L, que se atrevan a contar cosas cómo estas para que lleguen a todos los oidos y no sigamos ciegos:
http://www.lagranjahumana.com/

Saludos!
5249  Foros Generales / Foro Libre / Re: Hilo de Memes !! en: 24 Junio 2015, 18:21 pm
El mensaje del gato ha sido bastante SUTIL, puedo comentarte que se está valorando la posibilidad... más o menos, no es algo facil al menos por ahora.

El Alien tiene mucha razón aunque tambien se habla mucho de religiones. Debería ser la mascota del foro libre xD.

Saludos!
5250  Foros Generales / Foro Libre / Re: El Misterio del Planeta Ceres en: 24 Junio 2015, 15:01 pm
¿Algo que impida la vida extraterrestre?... nada, excepto que la vida en un planeta enano, frió de narices y sin atmósfera

De nuevo estás empleando la misma forma de pensar.

Para empezar al menos aquí en La Tierra, aquí si que existen seres vivos que pueden sobrevivir en volcanes, y en glaciares, dejabo del mar, o en la superficie de las cuevas, a temperaturas calurosas y frías que nosotros no podriamos sobrevivir más de 5 minutos, y no son solo bacterias sino también peces e insectos, a estos tipos de seres vivos se les conoce cómo extremófilos, y, aparte, también existen seres vivos (bacterías de La Tierra) que son capaces de sobrevivir en el espacio sin atmósfera planetaria, así que cómo ves no tiene sentido pensar lo contrario a esto, por que no hay argumentos para pensar lo contrario, así que una vez sabemos todo esto, entonces, vuelvo a hacer la misma pregunta, ¿qué impide que haya vida alienígena inteligente en un planeta abrasador, congelado, o sin atmósfera?, pues al menos por lo poco que hemos podido averiguar ...NADA lo impide.

Que conste que para mi eso tampoco es una ciudad, por que no hay evidencia de que lo sea, pero no hay que cerrar la mente a esa posibilidad y con ese tipo de afirmaciones sin sentido y equivocadas tachando de locos a cualquiera que piense y que hable en la posibilidad de una ciudad cómo lo ha hecho JoseLuis Camacho, ya que las pruebas científicas realizadas por la humanidad han demostrado que es posible.

Un respeto antes de hablar de esa manera de alguien que se molesta en compartir su opinión a traves de un video con el resto del mundo sabiendo que le van a calificar de loco, me refiero a J.L, por que J.L puede decir muchas burradas, pero no en esta ocasión, ya que aquí el único burro es aquél que se rie de esto por que piensa que la vida en las condiciones mencionadas no es posible.

Saludos!
Páginas: 1 ... 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 [525] 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 ... 1254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines