|
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 ... 173 174 [175] 176 177 ... 205
4351
« en: Jueves 23 de Febrero de 2006, 16:09 »
Esas son declaraciones de funciones externas de una DLL que se enlazara estaticamente (con un .LIB), otra forma de hacerlo es usando LoadLibrary y GetProcAddress
4352
« en: Jueves 23 de Febrero de 2006, 16:07 »
Claro que si De nadas
4353
« en: Jueves 23 de Febrero de 2006, 08:45 »
Yo no utilizaria esa notacion que pone el numero de caracteres antes de la cadena bajo ningun concepto sino que usaria las cadenas terminadas en cero.
La comparacion se hace contra todo lo que esta entre el primer caracter y el cero, sin incluir a este ultimo que justamente es el terminador.
Con la cadena "abcba", 0 tenes estos bytes: 97 98 99 98 97 0 y simplemente tenes que generar otra cadena partiendo desde el cero, sin incluirlo, que en este caso obviamente daria el mismo resultado.
Pero hagamos otra como SOL: 83 79 76 0 y quedaria entonces: 76 79 83 0
El punto principal de tu problema es IGNORAR el 0, no es parte integrante de la comparacion y por lo tanto no tenes que trasladarlo a la otra cadena sino que tenes que usarlo para señalar el fin de la misma ya que esa es su funcion.
4354
« en: Jueves 23 de Febrero de 2006, 08:40 »
¿Lo depuraste? Seguro que te sera mucho mas facil siguiendo la ejecucion del programa que leyendo el codigo.
4355
« en: Miércoles 22 de Febrero de 2006, 17:24 »
4356
« en: Martes 21 de Febrero de 2006, 08:29 »
Si es para Windows con un CreateFile a la unidad ("\\\\.\\C:" por ej.) ya tenes un HANDLE a la misma y podes hacer WriteFile sobre cualquier sector.
4357
« en: Martes 21 de Febrero de 2006, 08:27 »
Los pasos que te da JuanK son correctos pero te recomiendo que primero hagas cosas simples con sockets y despues envios de ICMP donde tenes que rellenar cabeceras especificas del protocolo en cuestion.
4358
« en: Lunes 20 de Febrero de 2006, 20:25 »
4359
« en: Lunes 20 de Febrero de 2006, 08:45 »
Evidentemente en estos momentos no estas en condiciones de hacerlo.
4360
« en: Jueves 16 de Febrero de 2006, 08:43 »
Podes hacer un archivo de "formato" COM, que es justamente sin formato, solo codigo de 16 bits. Escribi los opcodes en un editor hexadecimal y graba el archivo como .COM asi puede ser ejecutado por MS-DOS.
4361
« en: Miércoles 15 de Febrero de 2006, 08:40 »
Durante unos cuantos segundos, incluso minutos, es divertido e interesante, despues ya uno empieza a pensar quien sera el boludo que pierde el tiempo de su vida haciendo eso
4362
« en: Martes 14 de Febrero de 2006, 20:34 »
El S.O más sencillo de utilizar para un neofito...es el Mac Eso si te la podes comprar
4363
« en: Sábado 11 de Febrero de 2006, 10:19 »
Desde mi punto de vista doy por sentado que el codigo fuente que uno publique en Internet, incluyendo los mismos que se encuentran encuadrados en tutoriales, manuales, etc., son de dominio publico.
4364
« en: Viernes 10 de Febrero de 2006, 07:34 »
4365
« en: Miércoles 8 de Febrero de 2006, 20:20 »
4366
« en: Martes 7 de Febrero de 2006, 19:54 »
4367
« en: Martes 7 de Febrero de 2006, 19:52 »
eternal hablas de singularity? http://research.microsoft.com/os/singularity/
como windows neptune http://en.wikipedia.org/wiki/Windows_Neptune
o windows cairo http://en.wikipedia.org/wiki/Cairo_%28operating_system%29
o windows nashville http://en.wikipedia.org/wiki/Windows_Nashville
eso lo hacen para que todos esten mirando y temiendo a lo que microsoft "esta desarrollando". hay una definicion de eso: http://es.wikipedia.org/wiki/Vaporware Ups!! Me fallo el cerebelo, si, era Singularity (ya pasaron un par de meses desde que lo hablamos en otro foro) Es probable que mucho sea puro bla bla pero si en diez años no son capaces de hacerlo ya es que tiraron mucha $ a la basura Igual Cairo esta entre nosotros: "Despite its near-mythical status in the computer industry, all of the Cairo technologies are now available except one. RPC shipped in Windows NT 3.1. The User Interface shipped (in stripped-down form) in Windows 95. X.500 shipped as part of Active Directory in Windows 2000. X.400 shipped as part of Microsoft Exchange Server. Content Indexing is now a part of Internet Information Server and MSN Search."
4368
« en: Martes 7 de Febrero de 2006, 18:26 »
el dia de mañana microsoft cambiara cada vez mas el nucleo de sus sistemas enfocandose a .net hasta que sino usas .net no puedes hacer el driver, incluso me atrevo a hablar de la posibilidad de usar MSIL para crear los drivers de más bajo nivel... quien sabe que pasará Si con el dia de mañana te referis a aproximadamente diez años, entonces puede ser que si. Veamos, Microsoft tiene proyectado ya, Longhorn (no Vista que ya esta en Beta), Vienna (estimado para el 2011!!!). Supongo que estaras enterado del proyecto Infinity ...
4369
« en: Martes 7 de Febrero de 2006, 18:10 »
Bueno, no me parecio tan poco tiempo ya que la version 1 salio en 1995 (eso si, despues de VB), especialmente comparado con la aceptacion de Java ...
4370
« en: Martes 7 de Febrero de 2006, 17:52 »
de hecho creo que llegara el momento en que solo se hagan drivers para windows haciendo uso de tecnologias .net .. de hecho en C#.net. Cuanto menos una afirmacion un tanto arriesgada. Y respecto a Delphi, nio lo conozco pero se robo una gran trajada del mercado en muy poco tiempo y si ha C# le esta pasando lo mismo ... no se que decir... "Con razón!!"  ¿En muy poco tiempo? Delphi existe desde hace bastantes años ... y el modelo es exactamente el mismo (OWL, VCL, MFC, .NET) DLLs enlazadas estaticamente que exportan funcionalidad grafica en otras cosas.
4371
« en: Martes 7 de Febrero de 2006, 17:38 »
No se que tengas en contra de Borland, pero esa es una opinion muy personal. En cambio si MS VC++ fuera la maravilla que dices nadie se estaria pasando a Csharp .NET, que debo decir fue diseñado por la misma persona que diseño Delphi, claro cobrando 10 veces más La realidad es que Csharp.NET es la nave insignia mientras que MS VS++ esta cada vez más relegado. Claro que son distintos y usan distintos leguajes, pero repito, si fuera tan buena herramienta no estaria perdiendo terreno tan rapidamente. Claro que la mia es una opinion personal, no te quepa duda. Yo no dije que VC++ fuera una maravilla y realmente estas mezclando las cosas alevosamente porque C# es otro lenguaje ... no se puede comparar asi tan a la ligera. ¿C/C++ pierde terreno? Esto ya se hablo bastantes veces, busca juegos, drivers y Sistemas Operativos ... Que el mismo que hizo Delphi haya hecho .NET no me dice absolutamente nada mas que: "Con razon ...". ¿Tiene alguna importancia que otras personas se pasen a C#? ¿Si todos se tiran por un acantilado de cabeza lo pensas hacer? Mientras no me sirva para nada no lo voy a usar, no se pueden desarrollar drivers de modo Kernel con C#, y repito que estas desviando el tema a otros lenguajes.
4372
« en: Martes 7 de Febrero de 2006, 15:17 »
Bueno, creo que nadie tiene duda de que eres muy buen programador pero tampoco hay ninguna duda de que eres muy egocentrico, hacer un driver no es nada del otro mundo o si? Nada es del otro mundo y tampoco escribir un driver pero seguro que es algo que muchisimos menos programadores son capaces de hacer, lalo_soft si es capaz y por eso dije lo que dije. Otro dato mas que ignorabas porque no participaste en otros hilos de este foro. No puedo creer que vos, que te consideras el centro del mundo, tengas la desfachatez de decirme a mi egocentrico.
4373
« en: Martes 7 de Febrero de 2006, 08:46 »
Para cualquier proyecto de Windows sirve también, por ejemplo, MinGW (código libre), pues está acompañado de las liberías en formato .a de win32 (con las mismas funciones que las que vienen con VC++). Si, pero MinGW (Minimalistic GNU for Windows) no es un compilador y es codigo libre pero la RTL que usa es la de Microsoft ¿Para cualquier proyecto? Me atrevo a preguntarte si eso incluye el desarrollo de aplicaciones para Win 32 (no consola), aplicaciones nativas (tipo SMSS o CHKDSK para Windows) drivers ... Y despues te comento que todos los comentarios que escuche sobre MinGW para aplicaciones de Win 32 fueron pesimos y dudo mucho de que sea realmente util para aplicaciones nativas o drivers, puede que me equivoque pero aca tengo a un pobre hombre que pese a estar usando las cabeceras directamente del DDK no pudo enlazar el programa con ld y tuvo que usar link como siempre, muy comodo no parece: http://mipagina.cantv.net/jjaguilerap/ntdrv_06.txtComo última reflexión sobre ese tema concreto: ¿existe algún IDE gratuito que permita emplear el compilador de MS por separado (la versión que se puede descargar gratuitamente)? No lo he conseguido hacer funcionar ni con Eclipse ni con Dev-C++, principalmente por diferencias en los parámetros del compilador y la sintaxis de sus Make. No lo se pero las opciones son bastante simples (no he jugado casi nada con los makefiles). cl /c archivo.cpp link archivo.obj Poco me dice eso: A día de hoy conozco a gente en el sector de la informática (en concreto, desarrolladores) que no te sabrían decir qué son términos como WebLogic ó Struts (desarrolladores web), dynamic_cast (me ha pasado con un desarrollador de C++), Eclipse Platform (con varios desarrolladores de Java!). Con todo el respeto, lo que me dice a mi es que ese compilador (de pago) lo usan cuatro personas en el mundo a comparacion de los demas. Me gustaria ver ese mismo nivel de conocimiento cuando contestamos preguntas netamente tecnicas,con ello subir el nivel de intercambio tecnologico de nuestra region(LATINA) .He estado en foros Europeos y Americano y me preocupa que nosotros(Me incluyo) nos desgastemos largamente en contestar preguntas tribiales(eJemplo: Qué Compilador Es El Bueno?) y desaprovechemos la oportunidad de un real y provechoso intercambio tecnologico que nuestra region tanto requiere para que los gringos y europeos dejen de mirarnos como paises bananeros. Puede que miren los paises de esa forma pero en cuanto ven que ellos no son capaces de escribir un driver y vos si ... no hay mas nada que hablar al respecto.
4374
« en: Lunes 6 de Febrero de 2006, 21:43 »
4375
« en: Sábado 4 de Febrero de 2006, 20:13 »
Páginas: 1 ... 173 174 [175] 176 177 ... 205
|
|
|