• Jueves 27 de Febrero de 2025, 17:26

Mostrar Mensajes

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


Mensajes - Eternal Idol

Páginas: 1 ... 78 79 [80] 81 82 ... 205
1976
C/C++ / Re: Por Donde Comenzar?
« en: Miércoles 22 de Agosto de 2007, 08:13 »
VC++ es compilador de C y C++ standard, moderno, potente y profesional (caracteristicas de las cuales carece el Turbo C) y por lo tanto podes aprender tanto C como C++ y usar este compilador.

1977
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Martes 21 de Agosto de 2007, 21:52 »
Cita de: "Karman"
Primero que aprenda a programar... después a debugear... sinó pasa lo que mensionó "Karkayu", que esperan que se
aprenda todo de golpe...

En realidad esa costumbre es perjudicial a la larga, lo ideal es usar un depurador en tiempo de ejecucion. No creo ser capaz de cuantificar el beneficio que se obtiene con esta practica.


Cita de: "Karman"
Si para vos eso es comer mierda... no digo más nada... :hola: ... además... yo no dije nada de Kernel... o si?... jo

¿De verdad tengo que explicarlo? Vos dijiste que muchos de los códigos que andan dando vuelta en la red utilzan este método para debuguear y yo te digo que muchas moscas comen mierda, eso no significa que tengas que comerla y que no tiene que ser un metodo ideal ese. Es cierto no dijiste nada de Kernel, hablaste de errores en el compilador.

Cita de: "Karman"
PD: tratá de no ser tan soberbio... let it be...

Seguire tu ejemplo entonces ...

1978
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Martes 21 de Agosto de 2007, 20:19 »
Cita de: "Karman"
Naa... es obvio que no se soluciona con eso...  :smartass: , pero se puede ver hasta donde va corriendo bien el ejecutable...  :lol:

A algunos les parecera suficiente.

Cita de: "Karman"
Además... no sé que tan complicados sean tus proyectos... pero hasta hora en los que he trabajado... recompilar no toma más de 30 segundos... es más... el error que le acabo de encontrar al código posteado lo hice así en 2 minutos... debugueando no sé si será tan rápido...

Recompilar algunos proyectos tarda mucho, como las MFC por ejemplo, otra cosa es compilar un solo modulo y enlazarlo pero sigue siendo tiempo perdido, solo para empezar tenes que pensar el codigo y escribirlo. Sabiendo usar un depurador lo haces en 10 veces menos tiempo, no tengo la menor duda. Por ejemplo cada mensajito usado para "ver hasta donde va corriendo bien el ejecutable" lo reemplazas en 5'' con un breakpoint.

Cita de: "Karman"
Con vos lo que pasa es que no te podes bajar de tu nivel de programador "experto", pero para el que posteó el código originalmente (que se nota a leguas que está comenzando a programar) le es más práctico lo de los mensajesitos que lo del debug...

Lo que yo dije fue esto: En realidad esa costumbre es perjudicial a la larga, lo ideal es usar un depurador en tiempo de ejecucion. No creo ser capaz de cuantificar el beneficio que se obtiene con esta practica.

Cita de: "Karman"
Sin ir más lejos... (quizás sea un error comun... je) pero muchos de los códigos que andan dando vuelta en la red utilzan este método para debuguear (incluso hasta el código fuente de Win 2000)

Ese argumento es muy facil de rebatir: millones de moscas comen mierda. Por otro lado que yo recuerde en la filtracion de Windows NT 4.0 y 2000 no habia una sola linea que correspondiera al Kernel.

1979
C/C++ / Re: Proyecto De Gui Class Xg(extreme Graphics)
« en: Martes 21 de Agosto de 2007, 20:13 »
Cita de: "Karman"
No es de pago la MFC? huuu espectacular... donde puedo descargarla para usarla en compiladores no Microsoft como GCC???

No, no es de pago y lo maximo es que el codigo fuente esta incluido con el Visual Studio 2005 en la carpeta VC\atlmfc\src\mfc. Incluso hay un .mak para generar tanto ATL como MFC en x86, AMD64 y IA64 (incluso una MFC estatica - .LIB -). ¿Eso si es gracioso, no?

PD. Bajo ningun concepto estoy diciendo que la MFC sea Open Source, ni siquiera se si podes redistribuir los binarios generados.

1980
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Martes 21 de Agosto de 2007, 19:46 »
Cita de: "Karman"
y con respecto al tema de la depuración, personalmente estoy a favor de los mensajitos antes que un programa de debug, no por un tema de desconocimiento, sinó por practicidad, es más... para mi no representa una pérdida de tiempo colocar pequeñas sentencias de printf o messagebox cada cuanto para ver el comportamiento del programa, sobre todo cuando aparecen fallas muy descolocadas o por errores en el compilador... aunque aveces una mezcla de ambos es muy productivo... como debuger suelo utilizar el win32 dassembler, que es liviano y bastante facil de usar...
¿Fallas muy descolocadas? ¿Errores en el compilador? Y se solucionan con printf/MessageBox ...

¿Practicidad? Me parece que aca hay poca discucion posible. ¿Te parece que tener que RECOMPILAR tu codigo para agregar o modificar un mensajito es practico? No hay nada mas practico que depurar el modulo problematico si hablamos de modo Usuario.

Ya me gustaria ver como solucionan temas medianamente complejos como excepciones no controladas en modo Usuario, problemas con buffers o cualquier tipo de excepcion en modo Kernel con esos metodos. No se cual es la razon pero me suena que no estamos hablando de proyectos profesionales sino de simples hobbies.

Aclaro que yo antes pensaba exactamente igual que ustedes pero la experiencia me demostro lo contrario, hay miles de diferentes problemas (incluso minidumps - "fotos de estado" en un momento determinado de fallo) que son solucionables usando un depurador y en muchos casos no existe la opcion de ponerse a modificar el codigo para hacer pruebas y sin lugar a dudas se pierde tiempo, tiempo que cuando es pago es VALIOSO.

PD. Para que vean que soy bueno les dejo una funcion de Windows que les encantara: OutputDebugString.

1981
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Martes 21 de Agosto de 2007, 00:20 »
Cita de: "Karkayu"
OK. Lo que vos digais. No voy a seguir discutiendo.

Mucho mejor, no ganamos nada haciendolo.

Cita de: "Karkayu"
Lo siento si te ha dado la sensacion de que iba de listo o algo. Para nada.
Siento el follon. En ningun momento pretendi liarla.

Ya es agua pasada.

Cita de: "Karkayu"
De todas formas, creo hay mejoras formas de dirigirse a la gente.

Puede ser, nadie es perfecto.

1982
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Lunes 20 de Agosto de 2007, 23:34 »
Cita de: "Karkayu"
Pretetender enseñar todo de golpe es un error. Se empieza enseñando lo facil (aunque sea lo menos correcto) y posteriormente se continua con lo mas dificil.
El enseñar Pascal y Turbo C (sinceramente dudo que hoy dia enseñen pero bueno) es por motivos didacticos.

Un error es enseñar cosas inutiles que no siguen el standard, no se quien habra tenido la idea de enseñar "todo de golpe" pero seguro que no fui yo.

Cita de: "Karkayu"
He visto resolver el problema de las N
reinas en un FOR y no por eso creo que sea correcto usar el FOR para eso.

¿Quien te respondio a vos lo del for? Como dicen por ahi si te pones el saco sera que te queda.

Cita de: "Karkayu"
Y en cuanto a lo de perder el tiempo, cada uno es libre de hacer con su tiempo lo que quiera ¿cierto o no?

Creo que esa fue mi afirmacion ...

Cita de: "Karkayu"
Has desviado el tema de este hilo y no creo que ni tan siquiera hayas mirado el codigo del muchacho, verdad? .Y si lo has mirado tiene mas delito el hecho de que hallas "gastado tu tiempo" en poner la puntilla a mis mensajes que en ayudar al muchacho.

Si quiero comentar una mala indicacion lo hago, la mejor ayuda que se le podia dar era indicarlre como resolver la situacion por si mismo. Se nota que no coincidimos en las tecnicas de enseñanza, sera que la facultad es muy elevada para algunos de los que si ayudamos en este foro.

Cita de: "Karkayu"
La verdad es que para ser moderador no entiendo tu actitud.

Sinceramente me trae sin cuidado, sino te gusta ya sabes lo que podes hacer ademas.

Cita de: "Karkayu"
La finalidad del foro es ayudar a la gente que lo necesita, no?? En ningun momento he dicho nada que no sea cierto y en todo momento he respetado la opinion del resto. Es mas, te he dado la razon en todo. En ningun momento he pretendido discutir con nadie y siento si esa ha sido la sensacion que he dado.

Si y seguramente vos sos el que mas ayuda aca ... ayudar no significa resolver problemas ajenos. Para mi si dijiste algo que no es cierto, eso no es una buena costumbre, en ingles lo denominan algo asi como "la depuracion del hombre pobre" y no es por casualidad. Y no hace falta que me des la razon, tampoco me interesa pero eso no quita que deje asentado mi parecer en el hilo. En cuanto a lo del for ya te dije que no te respondi a vos, alguien te respondio y yo le respondi a esa persona, toca estar mas atento para la proxima.

Cita de: "Karkayu"
Tampoco me parece correcto que digas algo y luego cierres el hilo.
¿No aceptas criticas constructivas?

Para leer esta clase de cosas es preferible cerrar al hilo antes de tener que responderte. ¿Criticas constructivas? Por favor, no hiciste ninguna critica, simplemente farfullaste conceptos ridiculos escudandote en algo irrelevante como que lo enseñan en la facultad y entonces preferi cerrarlo para no discutir pero parece que tenias tantas ganas de hacerlo que abriste otro hilo ...

Cita de: "Karkayu"
Recuerda que nadie tiene la verdad absoluta de ningun tema (sea temas de informatica o no).

Gracias, siempre necesitamos que gente con tanta inteligencia como vos venga a darnos lecciones de este tipo, especialmente con problemas complejos como el del hilo y soluciones magnificas como usar printf. Sera que el que no acepta las criticas es otro, sera que lo del for lo dijo otra persona ... quien sabe.

Cita de: "Karkayu"
Pd.- Una vez leas el mensaje, puedes borrarlo tranquilamente. Es mas, te agradecira que lo hicieras dado que ensucia el subforo.

Dejarlo aca es mejor, ya podes continuar con la discucion que tanto querias.

1983
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Lunes 20 de Agosto de 2007, 22:46 »
Cita de: "Karkayu"
No digo que no sea perfecto, simplemente en cualquier lado te enseñan a usar While en vez de For para recorrer una estructura de elementos cuando buscas uno en concreto.
Por supuesto que hay mil maneras de recorrer la estructura y todas son correctas, pero como te he dicho antes, a la hora de enseñar (hablo de la facultad) te indican que uses While.

Si, muy bien, tambien enseñan con Turbo C y Pascal, eso es irrelevante.

Cita de: "Karkayu"
Encuanto al tema de la depuracion...para C yo suelo usar el gdb en linux y nada me impide el "ayudarme" a solucionar de forma rapida mis errores escribiendo sencillos trozos de codigo en el programa. Lo he usado siempre y para mi es mas comodo.

Nada nos impide perdir el tiempo, eso es cierto.

1984
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Lunes 20 de Agosto de 2007, 20:19 »
Por cierto, una de las razones (por no decir la principal) por la que uso el WinDbg es que no solo es capaz de depurar en modo Usuario sino que tambien es capaz de hacerlo en modo Kernel. Tambien es perfecto para descargar los simbolos de los binarios de Microsoft (PDBs) y tiene varias extensiones que facilitan increiblemente la depuracion y lo hacen el depurador mas poderoso que yo conozco.

1985
Visual C++ / Re: Ultima Version De Visual C++??
« en: Lunes 20 de Agosto de 2007, 20:05 »

1986
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Lunes 20 de Agosto de 2007, 20:05 »
En cuanto a for, es perfecto y muchisimo mas legible que(while (para mi gusto). Podes usar la condicion que quieras y ademas usar break y continue ... e incluso un for (;;) ... no veo ningun caso donde no usarlo y en la practica en el 99% de las veces (por no decir 100) es lo mas adecuado.

Yo como depurador suelo usar el WinDbg que viene con Debugging tools for Windows. Es gratuito y muy facil de usar, la ayuda te servira para empezar si nunca usaste un depurador.

1987
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Lunes 20 de Agosto de 2007, 14:10 »
Cita de: "Karkayu"
Hablo de programas de este tipo que son con estructuras sencillas y no son muy extensos.

Por supuesto que es mejor usar un depurador en tiempo de ejecucion, pero no creo que sea malo el programarte tu mismo pequeños procedimientos que aceleren la busqueda de posibles errores.
Hablando sobre proyectos de este tipo a mi en cualquier caso me parece una perdida de tiempo escribir codigo para depurar, es una solucion solo valida ante la ausencia de un depurador o el desconocimiento sobre como usarlo.

Otra cosa es tener codigo para hacer un log (ya sea a archivo, a consola o al propio depurador), eso puede ser util en determinadas circustancias como cuando no es posible reproducir un problema que tiene un cliente.

1988
C/C++ / Re: Problema Con Programa "fallo En Vector"
« en: Lunes 20 de Agosto de 2007, 13:56 »
En realidad esa costumbre es perjudicial a la larga, lo ideal es usar un depurador en tiempo de ejecucion. No creo ser capaz de cuantificar el beneficio que se obtiene con esta practica.

1989
C++ Builder / Re: Savedialog Obtener Nombre De Archivo Sin Su Path
« en: Domingo 19 de Agosto de 2007, 21:57 »
#include <string>
using namespace std;

Y sino usa AnsiString, la mierda de Borland ...

1990
C++ Builder / Re: Savedialog Obtener Nombre De Archivo Sin Su Path
« en: Domingo 19 de Agosto de 2007, 19:19 »
Es mucho mejor aprender C y C++ standard que las extensiones inutiles de Borland, aca tenes algo para empezar:

http://c.conclase.net/curso/index.php

1991
C/C++ / Re: Problemas Al Compilar
« en: Domingo 19 de Agosto de 2007, 15:49 »
¿Buscaste IFNAMSIZ en Google?

Primer resultado: http://www.delorie.com/gnu/docs/glibc/libc_308.html

1992
C++ Builder / Re: Parser De Un Archivo Binario
« en: Domingo 19 de Agosto de 2007, 11:27 »
De nadas  B)

Fijate por aca http://www.cplusplus.com/

1993
C++ Builder / Re: Savedialog Obtener Nombre De Archivo Sin Su Path
« en: Domingo 19 de Agosto de 2007, 11:25 »
Para obtener el nombre es bastante simple, recorre la cadena con un puntero hasta encontrar la ultima barra ('\\') o la primera, depende si empezas desde el final o el principio de la cadena.

Y para esto system("copy \librl.jmp\ \ " Edit1->Text);

Mejor hace algo asi:
Código: Text
  1.  
  2. string copiar = &#34;copy &#092;librl.jmp&#092; &#092; &#34;;
  3. copiar += Edit1-&#62;Text;
  4. system(copiar.c_str());
  5.  
  6.  

1995
C++ Builder / Re: Parser De Un Archivo Binario
« en: Sábado 18 de Agosto de 2007, 23:21 »
Tal vez se refiere a strstr.

1996
Cita de: "F_Tanori"
Yo creo que la solucion esta dada , en esta ocasion estas equivocado y empeñado en una necedad, aunque ser moderadores no es ser superior , la distincion es para que alguien se haga cargo de mantener el orden ( que tu estas quebrantando ) y como ya se te ha comentado es incongruente tienes respuestas desvalagadas por todos los foros y creo que eso no te sirve ni a ti ni a nadie,

Insisto si razonaras un poco verias que un mensaje en el foro de programacion de videojuegos obtendrias resultados mas positivos y mantedrias el orden es este sitio ;)
No podria estar mas de acuerdo y quiero recalcar que yo pongo siempre por encima a la logica que a las personas, cuando alguien tiene razon no me importa apoyarlo, asi sea mi peor enemigo y cuando no la tiene no dudo en expresar mi opinion al respecto. La historia de este foro esta de mi lado, siempre que un usuario con el cual he tenido discuciones negativas esta discutiendo del lado que yo considero correcto lo apoyo sin dudarlo. COMO ESTE CASO.

1997
Cita de: "BlackWind"
estas insinuando que prefieres perder el puesto de moderador, antes de dejar que mi tema sea abierto en el foro de c/c++?
no crees que estas llevando las cosas demasiado lejos?
tanto es tu repudio hacia mi que prefieres "arriesgar" eso?
realmente vesz tan "estupido" esto que estoy tratando de hacer?
Yo no insinuo nada, hablo bien claro. Y no creo que lo entendieras, es una cuestion de actitud no frente a tu spam sino frente a la vida, hay que ser consecuente con las convicciones que uno tiene  :hola: ¿Repudio hacia vos? Que te quede claro que para mi no existis, sos un usuario que no participa en este foro, es irrelevante quien seas, lo unico que importa es lo que intentas hacer: spam en un subforo que yo modero. Y eso no lo voy a permitir jamas. ¿Tanto te cuesta entender algo tan simple? Que pena  :whistling:

1998
black wind

Yo opero mediante la logica y el razonamiento siempre, mi actitud ante la estupidez es invariable y como ya te lo adverti no voy a cambiar de opinion. Si solocodigo considera que tu spam debe quedarse el tendra que tomar las medidas correspondientes ya que yo no lo voy a permitir en los subforos que modero.

1999
Cita de: "BlackWind"
Asi que, en estos momentos, voy a repostearlo en los subforos que habia sido movido y/o eliminado. (c/c++ y delphi)
Ya sabes lo que le va a pasar.

Por cierto Lencho tuvo la misma intencion y Enko (sos grosso, sabelo) lo hizo.

2000
Cita de: "F_Tanori"
Yo propondría a ibito como moderador de algun foro de Programacion de VideoJuegos claro que depende si él esta interesado y si el admin tambien  creo que es una persona indicada  :rolleyes:
Tambien me parece bien, cualquiera de los dos si esta interesado :good:

Páginas: 1 ... 78 79 [80] 81 82 ... 205