|
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 ... 74 75 [76] 77 78 ... 205
1876
« en: Sábado 6 de Octubre de 2007, 23:44 »
No tengo tiempo para verlo ahora pero seguramente si lo depuras te daras cuenta del problema.
1877
« en: Sábado 6 de Octubre de 2007, 09:08 »
No hay nada standard para hacer esto, una solucion (no muy buena) es usar system y cls/clear.
1878
« en: Miércoles 3 de Octubre de 2007, 16:12 »
1879
« en: Martes 2 de Octubre de 2007, 19:31 »
En fin, no era problema de librerías, el programa provocaba un desbordamiento de pila en una makina y en otra makina no, al recompilar se solucionó.. valla uno a saber porqué... pero era eso... Esa no es una explicacion valida realmente
1880
« en: Jueves 27 de Septiembre de 2007, 18:48 »
Entonces coincidimos
1881
« en: Miércoles 26 de Septiembre de 2007, 19:30 »
Si instalas el Visual Studio el archivo lo podes abrir haciendo doble click o desde Inicio>>Ejecutar. Si lo que queres hacer es poder compilarlo desde el IDE tenes que crear un proyecto y sino lo podes compilar usando cl.exe desde la linea de comandos.
1882
« en: Miércoles 26 de Septiembre de 2007, 11:18 »
De nadas
1883
« en: Miércoles 26 de Septiembre de 2007, 09:19 »
Inicializa la memoria a ceros (ZeroMemory o memset) y despues fijate donde empieza la parte mala, si es que realmente la hay.
1884
« en: Miércoles 26 de Septiembre de 2007, 09:16 »
DeleteFile("C:\\DIR\\ARCHIVO.TXT");
1885
« en: Miércoles 26 de Septiembre de 2007, 09:14 »
Esas funciones (gotoxy y clrscr)no son standard, no las uses. Busca en el foro que ya hay cientos de respuestas sobre este tema.
1886
« en: Domingo 23 de Septiembre de 2007, 22:54 »
Para prender unos LEDs no creo que haya problema alguno en usarla, igual que con la IO.dll . Supongo que pensaras que es mejor usar alguno de esos engendros que aprender la manera correcta ...
1887
« en: Sábado 22 de Septiembre de 2007, 18:46 »
No habia duda, era un codigo muy legible y simplecito, para los interesados puedan leerlo, no hace nada dificil solo xor, mov, push, call y poco mas. Es facilito. Ah, OK. A nivel codigo quitando lo de las direcciones hardcoreadas, que las meto siempre cuando publico el source, asi hay que saber algo mas o menos de asm, me interesan que lo lean novatos no lamer. Que le cambiarias?. El punto es que esas direcciones se corresponden con las versiones de las DLLs que estan en TU maquina unicamente. Gracias al foro y ati que n ove si me estas respondiendo post. De nada, pero si queres publicar codigo fuente hay una seccion especial dedica a eso, por eso pense que tenias algun problema como en el hilo anterior. Codigo Fuente
1888
« en: Viernes 21 de Septiembre de 2007, 12:48 »
Existe una manera desde modo Usuario pero es usando funciones indocumentadas de la NTDLL.dll, eso quiere decir que no es muy recomendable su uso. Es preferible que identifiques manualmente el programa y lo desactives del inicio y que tu programa muestre un aviso de que no pudo abrir el puerto y que permita reintentar la apertura al usuario.
1889
« en: Viernes 21 de Septiembre de 2007, 11:51 »
No conozco ninguna API para enumerar los handles de un proceso, que es lo que necesitarias para saber quien abrio un puerto con CreateFile. Con el Process Explorer (o Handle, en si es lo mismo) es posible enumerar los handles ya que usa un modulo de modo Kernel (binario .sys comunmente llamados drivers). Si lo probas encontras un handle a \Device\Serial 0 y este es el que corresponde al puerto COM. ¿Para que queres hacer esto?
1890
« en: Viernes 21 de Septiembre de 2007, 09:15 »
les cuento que después de intentar muchas veces ejecutar el código el programa termina colgandose y tengo que reiniciar ¿Que codigo? ¿Que programa? también en otro programa intente escribir en memoria en un sector que reserve con la función globalallok paso lo mismo Depuralo. mañana pongo el codigo para que me digan que estoy haciendo mal que ya estoy cansado de usar esa libreria.
como soy electrónico me es muy útil el puerto para probar muuuuchos circuitos. No podes decir que no te avise.
1891
« en: Viernes 21 de Septiembre de 2007, 09:13 »
Con solo publicar ese codigo, sin decir cual es tu duda o problema no se que respuesta esperas pero bueno ahi voy: usa GetProcAddress, no unas direcciones "hardcoded".
Y como siempre DEPURA el programa para averiguar hasta donde se ejecuta tal como desearias.
1892
« en: Jueves 20 de Septiembre de 2007, 21:54 »
¿Para que hacemos de nostradamus?  Por ahora sin datos exactos solo podemos especular.
1893
« en: Jueves 20 de Septiembre de 2007, 18:56 »
la verdad es q no entiendo muy bien las respuestas, esq soy nuevo en este de la programación. Pero la finalidad es pasar un programa q tengo en lenguaje c, y hacerlo visual con menus etc, con el visual c++, y claro me dan una serie de errores q no se como solucionar, si alguien pudiera ayudarme ¿Que es lo que no entendes de la siguiente oracion? Todas las funciones pertenecen a la misma biblioteca, usando Google la encontras muy rapidamente.
1894
« en: Jueves 20 de Septiembre de 2007, 18:55 »
Existen solamente 3 respuestas a tu pregunta Esperemos que asi sea.
1895
« en: Jueves 20 de Septiembre de 2007, 09:54 »
Si, buscando esa libreria en este foro te daras cuenta de las razones para NO usarla.
1896
« en: Jueves 20 de Septiembre de 2007, 09:53 »
El problema es el ejecutable, eso es claro. ... Cuando valla de mi amigo el viernes voy a depurar paso a paso el programa y ver exactamente donde se produce el error. Recien ahi podras empezar a encontrar el verdadero problema.
1897
« en: Jueves 20 de Septiembre de 2007, 08:14 »
No se cuentan los mensajes en la taberna del bit
1898
« en: Jueves 20 de Septiembre de 2007, 08:14 »
Usando el buscador de este foro o alguno de Internet seguro que encontras la respuesta a esta pregunta que ya fue hecha mil veces.
1899
« en: Jueves 20 de Septiembre de 2007, 08:10 »
Es una historia muy larga, lo que tendrias que haber hecho es depurar el programa y ver exactamente en donde se producia el error. ¿Estas seguro de haber usado EXACTAMENTE lo mismos fuentes? Que el error se produjera en una libreria del sistema no indica nada, hay un 99% de probabilidades que fuera culpa del ejecutable. Para hacer un ejecutable que puedas usar en cualquier Windows (gama NT) lo que tenes que hacer es asegurarte de que no tenes dependencias de terceros sino solo dependencias del S.O. que vengan instaladas por defecto. Para ver esas dependencias podes usar el: Dependency Walker.
1900
« en: Miércoles 19 de Septiembre de 2007, 22:32 »
hand ... ¿Para que arrancas con sockets asincronos? Mejor hacelo funcionar con sincronos primero.
Páginas: 1 ... 74 75 [76] 77 78 ... 205
|
|
|