|
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
« en: Lunes 18 de Septiembre de 2006, 08:05 »
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
« 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
« 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
« en: Domingo 17 de Septiembre de 2006, 20:09 »
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
« 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
« en: Domingo 17 de Septiembre de 2006, 14:55 »
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). 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
« en: Domingo 17 de Septiembre de 2006, 14:52 »
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
« en: Domingo 17 de Septiembre de 2006, 14:52 »
Y si ... ingenieria reversa ...
3759
« en: Domingo 17 de Septiembre de 2006, 14:49 »
try { char *ptr = 0; *ptr = 55; } catch(...) { printf("doh"); }
PD. La pregunta esta clarisima.
3760
« en: Domingo 17 de Septiembre de 2006, 10:24 »
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
« en: Domingo 17 de Septiembre de 2006, 08:21 »
Lo mejor seria ajusticiarla, se le haria un bien a la humanidad
3762
« en: Domingo 17 de Septiembre de 2006, 08:11 »
asi es !
Saludos, Un poquito tarde ...
3763
« en: Sábado 16 de Septiembre de 2006, 22:35 »
Que buena motivacion para hacer un video juego Juazn
3764
« 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
« en: Sábado 16 de Septiembre de 2006, 20:59 »
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. 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
« en: Sábado 16 de Septiembre de 2006, 08:14 »
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
« en: Sábado 16 de Septiembre de 2006, 08:12 »
Cual era la instruccion del entry point, y donde hay q situarla? No se a que te referis con eso realmente. 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
« en: Viernes 15 de Septiembre de 2006, 23:32 »
eres algo despectivo para responder y asimilar algo pero te agradezco que estes en el foro Yo tambien te aprecio
3769
« en: Viernes 15 de Septiembre de 2006, 23:29 »
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  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.
3770
« en: Viernes 15 de Septiembre de 2006, 23:05 »
Como os gusta "transgiversar" las discusiones Jeje
3771
« en: Viernes 15 de Septiembre de 2006, 22:54 »
Si queres saberlo pregunta en un foro de ortografia alla si que peudes pelear por eso. Juaja, esta bien juan carlitos, no "hagas esperpento".
3772
« en: Viernes 15 de Septiembre de 2006, 22:19 »
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
« en: Viernes 15 de Septiembre de 2006, 22:13 »
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
« en: Viernes 15 de Septiembre de 2006, 22:04 »
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 ... 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 ... 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
« en: Viernes 15 de Septiembre de 2006, 21:42 »
Segun veo tu no entendiste lo que quice decir entonces. oops pero ya no veo tu post. "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
|
|
|