• Domingo 18 de Mayo de 2025, 07:41

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 ... 149 150 [151] 152 153 ... 205
3751
C/C++ / Re: Duda Sobre Manejo De Errores
« en: Lunes 18 de Septiembre de 2006, 08:05 »
Cita de: "erhshut"
Eternal Idol: Ejecute tu codigo con C++builder 5 (despues de agregar los encabezados y todo eso) y por lo que vi, defines un puntero a char y le asignas la direccion de memoria 0, luego intentas escribir en dicha direccion y obtengo nuevamente un error de acceso de memoria porque esa direccion de memoria "no me pertenece", es exactamente el error que "fabriqué" en mi codigo pero el problema es que tu codigo al igual que el mio simplemente se cae y no alcanza a entrar al "catch", por lo que no puedo tomar ninguna accion.
Y bueno ... lo lamento si tenes que usar ese compilador ... con VC++ funciona perfectamente y ves el doh en pantalla ...

Esto deberia funcionar siempre:
try {}
catch(...) { }

Fijate si en el Builder tenes alguna opcion con respecto al manejo de excepciones ... de otra manera podes fijate si el Builder soporta SEH (no tengo idea).

3752
C/C++ / Re: Consulta Sobre La Ejecucion De Dos Programas
« en: Domingo 17 de Septiembre de 2006, 22:36 »
No habia visto la PD pero es muy poco probable que en esa maquina haya un MS-DOS ... no se si tendra importancia o no lo del telnet, si realmente es reimplementar ese protocolo entonces no hay que hacer nada, ya hay clientes ...

3753
C/C++ / Re: Consulta Sobre La Ejecucion De Dos Programas
« en: Domingo 17 de Septiembre de 2006, 20:50 »
¿Para que usar Winsock? Segun entiendo de eso los dos programas estan en la misma maquina y lo peor es que son de 16 bits ... para MS-DOS un Sistema Operativo monotarea.

3754
Visual C++ / Re: Generar Programa Con Pocas Depencias
« en: Domingo 17 de Septiembre de 2006, 20:09 »
Cita de: "Geo"
Si no me equivoco Eternal Idol se refiere a instrucciones desde la línea de comandos, además de no compilar y enlazar en un paso sino hacerlo por separado.

En el IDE, esto se debería poner en Propiedades->Linker->Command Line, aunque a mi me dió problemas y mejor lo hice todo desde línea de comandos.
Si y para eso necesitamos el /c en el cl. Supongo que te habra fallado si usaste /link blablabla ya que no hace falta. Incluso esas opciones figuran en el enlazador y no hace falta agregarlas a la linea de comandos del proyecto a mano.

3755
Visual C++ / Re: Generar Programa Con Pocas Depencias
« en: Domingo 17 de Septiembre de 2006, 19:57 »
El ejecutable no depende del NCB ni lo tenes que distribuir asi que no interesa en lo mas minimo.

3756
Programación de Videojuegos / Re: Estamos Creando Un Proyecto
« en: Domingo 17 de Septiembre de 2006, 14:55 »
Cita de: "paulados"
En cualquier caso, estaba pensando si vosotros, los moderadores con más experiencia y que habeis visto caer tanto proyecto, si no os habeis planteado un proyecto en común de forma que poco a poco hayais conseguido llegar a algún lado.

La amplia mayoria de moderadores no lo son de este foro en particular y tienen (tenemos) otros tipos de proyectos (algunos terminados y otros muertos tambien).

Cita de: "paulados"
Por otro lado, creo que se comentó por ahí que había una lista de proyectcos que empezaron y se quedaron en el camino. ¿Donde puedo encontrar esa lista para ver que tipo de proyectos eran?

Juaz, espero que haya entendido bien yo, me parece que se intento decir que habia MUCHOS protectos fracasados pero no que hubieran elaborado con una lista sobre los mismos. Eso seria cruel e innecesario (¿Donde me anoto para hacerlo? Jeje) ...

3757
La taberna del BIT / Re: Donde Esta El Procesador ???¡¡¡¡¡
« en: Domingo 17 de Septiembre de 2006, 14:52 »
Cita de: "Enko"
Al estilo de los jacobinos en la época de revolucion francesa.....
...directamente la guillotina
Efectivamente, nada de balas que no vale la pena ni el gasto!

3758
Visual C++ / Re: Interfaz Con Cualquier Programa
« en: Domingo 17 de Septiembre de 2006, 14:52 »
Y si ... ingenieria reversa ...

3759
C/C++ / Re: Duda Sobre Manejo De Errores
« en: Domingo 17 de Septiembre de 2006, 14:49 »
Código: Text
  1.  
  2.   try
  3.   {
  4.     char *ptr = 0;
  5.     *ptr = 55;
  6.   }
  7.   catch(...)
  8.   {
  9.     printf("doh");
  10.   }
  11.  
  12.  

PD. La pregunta esta clarisima.

3760
Programación de Videojuegos / Re: Estamos Creando Un Proyecto
« en: Domingo 17 de Septiembre de 2006, 10:24 »
Cita de: "JuanK"
A mi me importa, y es desgastante tener que ver propyectos que empiezan y nunca terminan, o peor que nunca empiezaen y ver como les hace perder tiempo a los demas integrantes del foro...

Por eso me importa, por eso soy moderador.
Si los obligaran a perder su tiempo estaria totalmente de acuerdo con lo que decis pero habria que matizar un poco ... no creo que a nadie le pongan una pistola en la cabeza para que participe de estos proyectos ...

3761
La taberna del BIT / Re: Donde Esta El Procesador ???¡¡¡¡¡
« en: Domingo 17 de Septiembre de 2006, 08:21 »
Lo mejor seria ajusticiarla, se le haria un bien a la humanidad  :lightsabre:

3762
La taberna del BIT / Re: Szyovnlh Wvo Xlwrtl Wzermxr
« en: Domingo 17 de Septiembre de 2006, 08:11 »
Cita de: "sergiotarrillo"
asi es  :D !

Saludos,
Un poquito tarde ...

3763
Programación de Videojuegos / Re: Estamos Creando Un Proyecto
« en: Sábado 16 de Septiembre de 2006, 22:35 »
Cita de: "Enko"
Que buena motivacion para hacer un video juego :(
Juazn :lol:

3764
ASM (Ensamblador) / Re: .... Asesoria Con El Debug
« en: Sábado 16 de Septiembre de 2006, 22:34 »
La razon puede ser la simplicidad: Debug.exe esta presente en cualquier instalacion de Windows.

3765
ASM (Ensamblador) / Re: Ayuda En Asm ( 2 ) :)
« en: Sábado 16 de Septiembre de 2006, 20:59 »
Cita de: "y0mism0"
Me refiero, a, la instruccion que debo poner en la cabecera del archivo, para que el programa comience a ejecutarse a partir de una direccion, no a partir de la direccion donde se cargue el archivo, y en que seccion hay que situar dicha intruccion.... cambiar el entry point y situaro en otro lugar del codigo.....

MASM usa por defecto la primera funcion de la seccion llamada .code; si queres podes usar /ENTRY:funcion como parametro al enlazador. Obviamente eso es totalmente dependiente del enlazador que uses ... en MASM es como te decia.

Cita de: "y0mism0"
Oye, y porque no puedo utilizar ExitWindowsEx? Esque corro el programa con el debug y me dice q no tengo privilegios......y soy el admn...

Tenes el privilegio SE_SHUTDOWN_NAME al ser administrador pero esta deshabilitado por defecto para todos los procesos. Fijate en la MSDN que viene el ejemplo de como apagar la PC donde muestra como habilitar este privilegio.

3766
ASM (Ensamblador) / Re: .... Asesoria Con El Debug
« en: Sábado 16 de Septiembre de 2006, 08:14 »
Cita de: "cybergatita"
Ok tania, deja lo checo de la forma que me comentas.
Bicholey, pues a mi me gustaria utilizar otra cosa que no sea debug,,, mmhh pero pues creo que por algo empezamos todos, no
Yo por suerte no empece con el Debug ... es una incomodidad total y no es lo logico. Justamente el Debug es un depurador, su cometido es ese y no probar programas.

Por algo tenes que estar usando todo el tiempo comandos del depurador que no tienen nada que ver con assembly (a y e).

3767
ASM (Ensamblador) / Re: Ayuda En Asm ( 2 ) :)
« en: Sábado 16 de Septiembre de 2006, 08:12 »
Cita de: "y0mism0"
Cual era la instruccion del entry point, y donde hay q situarla?

No se a que te referis con eso realmente.

Cita de: "y0mism0"
PUes cargue varios procesos con el olly, y se me cargan siempre en 00401000...

Es la direccion por defecto del enlazador de Microsoft, eso te demuestra lo que te dije, si no fuera asi todos esos programas sobreescribirian a los demas ...

3768
Otros CLR / Re: C++ .net Sin Usar El Framework ??
« en: Viernes 15 de Septiembre de 2006, 23:32 »
Cita de: "The Black Boy"
eres algo despectivo para responder y asimilar algo pero te  agradezco que estes en el foro  :huh:
Yo tambien te aprecio :beer:

3769
Otros CLR / Re: C++ .net Sin Usar El Framework ??
« en: Viernes 15 de Septiembre de 2006, 23:29 »
Cita de: "The Black Boy"
Eternal Idol lo he visto en varios post y de alguna manera se genera polémica por x o y circunstancia, la verdad estamos para aprender y respetar los conceptos y de alguna manera veo que siempre defiendes un Punto de vista, y eso no es que esté mal, simplemente se desvia el eje del tema que se está tratando en ocaciones y no solo con JuanK has generado este tipo de discuciones.

bueno espero que no se generé  mas polémica

Mira vos, yo no te vi en ninguno ... que raro. ¿Estamos para aprender y respetar? Empeza por respetar que otros no esten aca para hacer lo mismo que vos entonces  :devil: Por supuesto que defiendo mi punto de vista, faltaria mas. Si pensas que este tema se desvio por lo que yo dije es que no entendiste muy bien ... yo no desvie el tema sino que respondi a algo que ya se estaba tratando.
En un foro de discucion, que es lo que es esto, siempre hay discuciones, al que quiera paz y amor que vaya a una convencion hippie si es que todavia existe. Creo recordar que en una epoca tuvimos a un usuario con ese nick, mandale un privado si queres.  :hola:

3770
Otros CLR / Re: C++ .net Sin Usar El Framework ??
« en: Viernes 15 de Septiembre de 2006, 23:05 »
Cita de: "Diodo"
Como os gusta "transgiversar" las discusiones   :P
Jeje  :kicking:

3771
Otros CLR / Re: C++ .net Sin Usar El Framework ??
« en: Viernes 15 de Septiembre de 2006, 22:54 »
Cita de: "JuanK"
Si queres saberlo pregunta en un foro de ortografia alla si que peudes pelear por eso.
Juaja, esta bien juan carlitos, no "hagas esperpento".  :hola:

3772
Otros CLR / Re: C++ .net Sin Usar El Framework ??
« en: Viernes 15 de Septiembre de 2006, 22:19 »
Cita de: "JuanK"
OK,

Pensa lo que quieras pero para mi esta muy claro que tus intenciones no ivan mas alla de hacer esperpento.
Para nada, mi intencion era que no se confundieran las personas que te leyeran.

¿No ivan? ¿El terrible? Si eso no es hacer un esperpento ya me contaras que es ...

3773
Otros CLR / Re: C++ .net Sin Usar El Framework ??
« en: Viernes 15 de Septiembre de 2006, 22:13 »
Cita de: "JuanK"
Por eso mismo te dije que si es que acaso tu creias que era el propio procesador que incorporaba las rutinas para resolver enlaces dinamicos... no saques las cosas de contexto.

Y ademas has dado mucha vuelta para disimular el hecho de que lo que te dije es cierto y lo de ortografia...

es hilarante... como tu mismo sueles decir.
Los enlaces dinamicos no son mas que nombres y direcciones en memoria ... supongo que pensaras que es algo tipo voodoo incomprensible pero en realidad no lo es ni mucho menos.

Pensa lo que quieras pero para mi esta muy claro que tu respuesta demostraba mucha mas confusion que la afirmacion de X.Cyclop y ya dije la razon. C/C++ son "conocidos" por la PC ya que son compilados, Java, VB y .NET no lo son. En vez de responder esto dijiste que C necesitaba de una Run Time (cosa que es falsa) ...

3774
Otros CLR / Re: C++ .net Sin Usar El Framework ??
« en: Viernes 15 de Septiembre de 2006, 22:04 »
Cita de: "JuanK"
El codigo de maquina lo genera el compilador no el lenguaje...

¿Acaso no ves la diferencia entre compiladores y lenguajes?

Que bueno que es jugar con las palabras...

Si, por algo la palabra conocidos esta entre comillas, y esta claramente diferenciado el hecho de que Java, VB y .NET son lenguajes interpretados y C/C++ lenguajes compilados.

¿Jugar con las palabras? Mejor mira las burradas ortograficas que hiciste en los mensajes de este hilo ...

Cita de: "JuanK"
Tan sencillo como que no es codigo de maquina en su totalidad, tan solo en  las instrucciones mas sencillas lo seria,  como es el caso de tu programa de ejemplo, o me vas a decir que el procesador es capas de buscar enlaces dinamicos que se referencian en el programa por si solo? o que le procesador incluye intrucciones para analizar si un llamado a una funcion se hace de una manera u otra??

¿Quien te crees que busca los enlaces dinamicos? Dios mio ... investiga sobre el formato PE ... no es una instruccion, son una serie de instrucciones que lo hacen. Si vieras la funcion GetProcAddress ...

Cita de: "JuanK"
El PC no entiende sino lenguaje de maquina nada mas...

no entiendo para que quieres enrredar algo tan sencillo como eso.

Eso es cierto pero C/C++ generan codigo de maquina algo que obviaste en tu respuesta a X.Cyclop y que es muy importante aclarar, no podes dejar de decir eso ... es fundamental.

3775
Otros CLR / Re: C++ .net Sin Usar El Framework ??
« en: Viernes 15 de Septiembre de 2006, 21:42 »
Cita de: "JuanK"
Segun veo tu no entendiste lo que quice decir entonces. oops pero ya no veo tu post.  :blink:

"Eso lo tengo bastante claro, desde luego un programa inutil servira desde que este enlazado estaticamente con la runtime"

¿Y esto quien lo dijo? Sirve por su codigo, no por su Run Time, no le hace falta ...

Si, lo borre para aumentarlo ...


X.Cyclop dijo esto:
"Son con C y C++ obviamente. Vb, C# y Java necesitan de su máquina para poder ejecutarse (.Net Framework-MONO / JVM).

Es la ventaja de usar lenguajes "conocidos" por tu pc."

Y tu respuesta fue:
"Veo que aún tienes confusion respecto al tema, tu pc no sabe lenguaje C.

El único lenguaje que conoce el PC es lenguaje de maquina.

Para que te funcione C++ necesitas tambien tener el runtime, seguramente creado por ti mismo, Windows lo tiene porque con base a ese runtime esta hecho practicamente todo, pero sin ese runtime todo se va al suelo y no te sirve de nada."

¿Desvirtuar? No, no, claro que no. Vos estas confundiendo. ¿Acaso no ves la diferencia entre lenguajes compilados e interpretados? Y ademas hablas de la Run Time que no tiene NADA que ver ...

Páginas: 1 ... 149 150 [151] 152 153 ... 205