|
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 ... 136 137 [138] 139 140 ... 205
3426
« en: Viernes 3 de Noviembre de 2006, 14:40 »
Tanto cuando pido las conversaciones del dia como la lista de usuarios activos veo cosas raras (mensajes que no aparecen y muchos usuarios invitados con horas anteriores antes de los que estan online en el momento). ¿¿Pasa/o algo??
3427
« en: Jueves 2 de Noviembre de 2006, 20:57 »
Generalmente al ensamblador solo le das una sugerencia ya que de no ser posible un salto corto (por ejemplo) hara uno largo ... depende del modelo de memoria que estes usando y el modo del procesador ... la verdad es que no tiene gran importancia ... un salto cercano en un modelo de memoria plana en modo protegido (Windows de 32) siempre funciona. http://www.itis.mn.it/linux/quarta/x86/jmp.htm
3428
« en: Jueves 2 de Noviembre de 2006, 17:09 »
Gracias. Sois unos cracks!!! No conocía este foro, pero he comprobado que ayudáis sin ningún tipo de problema. Me pasaré por aquí cada vez que meta la pata, que suele ser a menudo. Un saludo! Es cierto que ayudamos a los que buscan ayuda (sic) pero no ayudamos a los que buscan que les hagamos el trabajo
3429
« en: Jueves 2 de Noviembre de 2006, 17:00 »
Va perfecto, gracias gente!!! Sólo me queda una última cosa. ¿Qué puedo poner al final del programa para que al terminar de ejecutarse vuelva a empezar desde el principio? Mete el contenido del main en una funcion y en el main deja un bucle for (comprobando una tecla diria yo) que llame a esa funcion.
3430
« en: Jueves 2 de Noviembre de 2006, 16:18 »
-Si hubiese un holocausto nuclear, a que pareja (hombre y mujer) en el mundo elegiría Usted para preservar y multiplicar la especie humana? -”Al Papa y a la Madre Teresa de Calcuta”. Carolina Zúñiga, candidata a Miss Chile, 2000. Esa es magistral eh -”¡Buenas noches Bolivia!” Presentación de Azúcar Moreno en Cartagena, Colombia. Nada como el gran "Viva Honduras" de Federico Trillo
3431
« en: Jueves 2 de Noviembre de 2006, 16:04 »
No logra resolver las funciones importadas, te faltara una biblioteca de importacion tipo allegro.lib o algo asi.
3432
« en: Jueves 2 de Noviembre de 2006, 15:51 »
¿Que tipo de error da? ¿Depuraste el programa linea por linea para ver donde da el error?
3433
« en: Jueves 2 de Noviembre de 2006, 15:01 »
Usando sleep/Sleep ... en Windows seria Sleep(10000); y en otros creo que sleep(10);
3434
« en: Jueves 2 de Noviembre de 2006, 14:17 »
sorry  No problem y para los que tengan errores de compilacion/enlazado siempre es MUY UTIL tener el output del compilador/enlazador a mano (asi fue como me di cuenta del problema), en este caso algo asi: cl azar.cpp Microsoft ® 32-bit C/C++ Optimizing Compiler Version 13.10.6030 for 80x86 Copyright © Microsoft Corporation 1984-2002. All rights reserved.
azar.cpp azar.cpp(20) : error C3861: 'time': identifier not found, even with argument-dep endent lookup
3435
« en: Jueves 2 de Noviembre de 2006, 14:12 »
time ... eso es lo que da error.
#include <time.h> y listo
3436
« en: Jueves 2 de Noviembre de 2006, 13:59 »
Y ya puestos también podríamos recomendar a los usuarios de Borland que cambiaran de SO y dejaran atrás toda la mierda e incompatibilidades que genera la plataforma hasefroch windowsxp, pero ya sería obligar a la gente a pensar, y eso es demasiado. Claro ...
3437
« en: Jueves 2 de Noviembre de 2006, 11:25 »
char *directorio; printf("Escribe la ruta que quieres visualizar: "); scanf("%s", directorio);
Aca ya tenemos el primer problema ... o usas memoria dinamica con malloc/new para directorio (ahora su valor es indefinido y daria una excepcion) o usas una variable local en la pila (char directorio[256] por ejemplo). directorio = "ls " + directorio //Esta es la primera linea que no me sale bien\
Esto es un conjunto de bytes consecutivos y no podes usar el + asi como asi; tenes que usar las funciones str*. Igual tendrias que usar otra variable, donde podes empezar con strcpy para copiarle el "ls " y despues seguir con strcat para agregarle el contenido de directorio. Por ejemplo si tuvieramos es variable llamada dir despues hariamos:
3438
« en: Jueves 2 de Noviembre de 2006, 10:23 »
Anda, pues ahora que lo dices, tienes razon. Joder, vaya cagada Muchas gracias tio 
Y... ahora que lo mencionas... que es un pipe? Pipe significa tuberia en Ingles y es una zona de memoria compartida que se usa para comunicacion entre procesos. En este caso si creas un pipe y en vez de escribir en consola se escribe en el pipe podrias hacer algo como: //crear pipe //ejecutar y redirigir salida al pipe creado char *data; //leer del pipe *data = 0;
Asi te ahorras el trabajo, innecesario en este caso, con archivos.
3439
« en: Jueves 2 de Noviembre de 2006, 10:04 »
Podes redirigir la salida a un archivo o incluso mejor a un pipe.
3440
« en: Miércoles 1 de Noviembre de 2006, 22:41 »
¿Como no? Es: 1111-1111-1111-1111-1111
3441
« en: Miércoles 1 de Noviembre de 2006, 15:29 »
muchas gracias Tania_D y Eternal Idol, ya me kedo muy claro , creo q podria cambiar lo siguiente verdad
int 19 = mov ah, 4ch int 21h
y debera funcionarme , voy a probar gracias y saludos Efectivamente, tambien te funcionaria y es lo mas "actual". Con ah a 0 tambien funciona.
3442
« en: Miércoles 1 de Noviembre de 2006, 14:13 »
Eso si es cierto, como este otro por ejemplo: http://www.theprodukkt.com/ que tampoco esta escrito en assembly.
3443
« en: Miércoles 1 de Noviembre de 2006, 12:41 »
El agujero lo tiene que tener el servidor (en este caso de HTTP o FTP) y no la aplicacion que se conecta (el cliente) ya que sino el agujero estaria en tu maquina
3444
« en: Miércoles 1 de Noviembre de 2006, 09:04 »
system() no te devuelve nada util, siempre cero sin importar que haya logrado hacer el ping o no ... podrias tratar de usar ICMP.dll ... o IMPLEMENTARLO ya que usas esa palabra de verdad, aunque eso si es un poco mas complejo.
Edito: tambien te devuelve 1 si no es capaz de resolver el DNS a una ip ... pero si responde o no devuelve 0 ... no podes confiar en system ni en ping.
3445
« en: Miércoles 1 de Noviembre de 2006, 09:02 »
MASM style: Codigo segment 'code' org 100h main: int 19h Codigo ends end main
Un ejecutable VALIDO (para MS-DOS obviamente) de 2 bytes "... In 16 bit code MASM can produce a 2 byte com file (int 19h) ..." http://www.masm32.com/masmmyth.htm
3446
« en: Miércoles 1 de Noviembre de 2006, 08:53 »
El primero NO esta hecho en assembly sino en C, esta enlazado estaticamente con la Run Time library de VC++ (MSVCRT.dll), esta empaquetado y usa DirectDraw.
El segundo tambien esta empaquetado y tambien usa DirectDraw.
El tercero tambien esta empaquetado y usa Direct3D.
Puede que esten en assembly o no, pero eso da exactamente lo mismo, esto se suele hacer en C sin ningun problema.
3447
« en: Martes 31 de Octubre de 2006, 21:42 »
En estos momentos estoy enviando (0000 1111) y en la Label me representa varios valores prodominando el 15, pero tambien valores como 248 ó 135. Comproba que estes configurando bien el puerto, velocidad incluida y que no la estes sobrepasando.
3448
« en: Martes 31 de Octubre de 2006, 20:46 »
Yo pensaba en representar 'ret' en lugar de 'valor' pero me da errores de compilacion. Supongo que estaba equivacado. Colocando 'itoa' los resultados son similares. ret es el resultado, verdadero o falso dependiendo de si logro leer o no. En valor esta el valor leido justamente.
3449
« en: Martes 31 de Octubre de 2006, 19:32 »
La primera manera me parece erronea ... sigo estando borracho parece ... la segunda te da siempre 1 por una razon, Read() devuelve true y el codigo que puse estaba pesimo ... int valor = 0; bool ret = false; << supongo que sera bool y sino sera int, da lo mismo ret = ComPort1->Read(&valor, sizeof(valor));
3450
« en: Martes 31 de Octubre de 2006, 18:40 »
Este ejecutable se carga varias veces , en si para que sirve svchost.exe ???? Es un contenedor de otros servicios (que son DLLs).
Páginas: 1 ... 136 137 [138] 139 140 ... 205
|
|
|