Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#5312
El tema ha sido movido a Programación C/C++.

NO DUPLICAR TEMAS, LEER LAS NORMAS DLE FORO, GRACIAS.

http://foro.elhacker.net/index.php?topic=433811.0
#5314
Cita de: luis456 en 19 Abril 2015, 18:28 PMrepiten los resultados

01 02 03 04 05 06 07 08 09 10
01 02 03 04 05 06 07 08 09 10
01 02 03 04 05 06 07 08 09 10
01 02 03 04 05 06 07 08 09 10
01 02 03 04 05 06 07 08 09 10
01 02 03 04 05 06 07 08 09 10

Claro que se repiten, intenta entender el código que estás manipulando.

En el bloque del FOR, por cada valor que se encuentre en Lnumbers haces esto ListBox1.Items.Add(String.Join(" "c, Lnumbers.Cast(Of Integer))), estás agregando la misma colección "X" cantidad de veces donde "X" equivale a la cantidad de valores de Lnumbers.

No entiendo lo que quieres hacer.

Saludos
#5315
CitarCómo saben los requisitos de los programas?

Los requisitos de consumo de RAM se pueden obtener realizando diversos tests (del mínimo y los picos de consumo) con aplicaciones dedicadas a analizar las operaciones de memoria de "X" aplicación, a este tipo de técnica se le denomina Profilling, existe el profilling de memoria, y el profilling de rendimiento (que nada tiene que ver). A este tipo de herramientas se les da utilidad para depurar aplicaciones en busca de conflictos de consumo excesivo de RAM (o lento rendimiento de la aplicación).

Por nombrar algunas herramientas, para la plataforma .Net puedes recurrir a Telerik JustTrace, y ANTS Memory Profiler + ANTS Performance Profiler entre otros, por orden de preferencia personal.

Para un análisis genérico puedes recurrir a la herramienta VMMap, no conozco más ya que no desarrollo aplicaciones en otros lenguajes.

PD: Eso de probar la app en varios PCs para sacar estadísticas es una auténtica bobada, eso lo hacen las grandes empresas (a lo Microsoft) en busca de bugs, beta-testers, y quizás aprovechen para registrar estadísticas de consumo RAM y rendimiento sí, pero el programador "normal", el autónomo cómo tu y cómo yo, prueba la app en una máquina virtual y allí se realizan los diversos análisis, ya que puedes condicionar el entorno de la VM para "quitarle" o "darle" requisitos cómo por ejemplo concederle más memoria virtual o instalar unas runtimes específicas para testear la app, y además puedes utilizar varios sistemas operativos (varias VM) para elaborar informes de resultados con más seguridad.

Saludos
#5316
Supuse que los items de esos listboxes ya eran series de números horizontales cómo en el ejemplo que pusiste, ya veo que no, pero me decepciona que a estas alturas necesites ayuda para hacer estas cosas, lo has visto hacer cientos de veces ya, jeje:

Código (vbnet) [Seleccionar]
Dim lbs As ListBox() = {ListBox2, ListBox3, ... ListBox60}

For Each lb As ListBox In lbs
   ListBox1.Items.Add(String.Join(" "c, lb.Items.Cast(Of String)))
Next lb


Saludos!
#5317
Lo que he entendido es que tienes 60 listboxes y quieres añadir los items de esos 60 listboxes en otro listbox, pues:

Código (vbnet) [Seleccionar]
Dim lbs As ListBox() = {ListBox2, ListBox3, ... ListBox60}

For Each lb As ListBox In lbs
   ListBox1.Items.AddRange(lb.Items)
Next lb


saludos
#5318
Batch no es un lenguaje compilado así que para "convertir" a executable necesitas un packer, y para establecer o modificar el icono principal puedes utilizar cualquier editor de recursos cómo Resource Hacker (en caso de que el packer no tenga esta característica, claro está).

No es necesario ser experto en el lenguaje, basta con saber un poco de empaquetamiento de aplicaciones (application packaging) y administración de tablas de recursos, aunque si te quedas más tranquilo te puedo decir que tengo Batch muy exprimido desde hace una década o más.

Te recomiendo utilizar la aplicación ExeScript Editor
http://www.scriptcode.com/download/

Si te lanza algún fallo, especifica el mensaje de error y la información adicional (si alguna), recuerda que no somos magos.

Saludos!
#5319
Cita de: Kaxperday en 17 Abril 2015, 20:47 PMes horrible programar para archivos en C#, luego se quejan de C.

¿Te das cuenta que basas tu crítica en el desconocimiento del lenguaje?, no es cierto lo que dices, para ti es "horrible" solamente por que no sabes cómo hacerlo, eso no significa que sea más dificil que en C/C++, y además, hay formas más simples para leer un archivo de cómo lo estás intentando, pero no puedo mostrártelo sin saber exactamente que intentas hacer con 2 archivos al mismo tiempo.

Si quieres leer un archivo de principio a fin, linea por linea, en lugar de basar tu evaluación en el siguiente caracter, utiliza el loop para evaluar la propiedad StreamReader.EndOfStream

Código (csharp) [Seleccionar]
string themFilepath = Path.Combine(dirPath, "Temas.txt");
string respFilepath = Path.Combine(dirPath, "Respuestas.txt");

string themLine = string.Empty;
string respLine = string.Empty;

StreamReader themSR = new StreamReader(themFilepath);
StreamReader respSR = new StreamReader(respFilepath);

while (!(themSR.EndOfStream)) {

   themLine = themSR.ReadLine;
   respLine = respSR.ReadLine;

   // ...

}
#5320
No me creo nada.

Hay que ser burro para creerse esto, ninguna compañia hace "recortes" de clientes (al menos no de millones de clientes), la selección de clientes no va así, es absurdo, obviamente hay una intención oculta al afirmar que se van a eliminar a los que escriban mal (para empezar ni siquiera tiene sentido ese motivo para eliminar una cuenta), y probablemente esa intención oculta sea de marketing.

Vamos a ver, no he hecho un estudio sobre los porcentajes, pero generalizando, el 90% de los usuarios escriben de forma descuidada, de ese 90%, la mitad escriben mal por pereza, y a la otra mitad directamente ni se les entiende, ellos mismos saben que son bastante descuidados o analfabetos, así que esta noticia lo que va a provocar es que ese 90% de usuarios de FaceBook hablen de "FaceBook" hasta que se olviden de esta "noticia", por consiguiente, es un burdo truco de Marketing para seguir estando en boca de todos y seguir siendo el lider de las redes sociales.

De hecho ni siquiera creo que la noticia sea cierta, no creo que compense la crítica negativa que se generaría por decir que eliminarán a "los que escriban mal" solo cómo truco por seguir ganando popularidad, para mi esta noticia es un Hoax, es falsa, o quizás Mark se haya tomado unas birras de más y está para el manicomio ya.

Saludos