• Lunes 19 de Mayo de 2025, 05:56

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 ... 141 142 [143] 144 145 ... 205
3552
C/C++ / Re: Pasar De Matriz 2d Por Referencia
« en: Jueves 12 de Octubre de 2006, 19:33 »
Si lo que querias hacer era acceder con parametro[0][0] te recomiendo que trabajes como si fuera un array unidimensional (al final de cuentas todos los elementos son consecutivos en memoria) como en este ejemplo:

Código: Text
  1.  
  2. #include <stdio.h>
  3.  
  4. class clase1
  5. {
  6.        public:
  7.        int tabla[10][10];
  8.  
  9.        void dump();
  10. };
  11.  
  12. class clase2
  13. {
  14.        public:
  15.        int funcion(int *parametro);
  16. };
  17.  
  18. class clase3
  19. {
  20.         public:
  21.         clase1 cls1;
  22.         clase2 cls2;
  23.  
  24.         int funcion(void);
  25. };
  26.  
  27. void clase1::dump()
  28. {
  29.   for (int y = 0; y < 10; y++)
  30.   {
  31.     for (int x = 0; x < 10; x++)
  32.     {
  33.       printf("%d ", tabla[y][x]);
  34.     }
  35.     printf("\r\n");
  36.   }
  37. }
  38.  
  39. int clase2::funcion(int *parametro)
  40. {
  41.   for (int y = 0; y < 10; y++)
  42.   {
  43.     for (int x = 0; x < 10; x++)
  44.     {
  45.       parametro[y*10+x] = 10 - y;
  46.     }
  47.   }
  48.   return 1;
  49. }
  50.  
  51. int clase3::funcion(void)
  52. {
  53.   cls2.funcion((int*)&cls1.tabla);
  54.   return 0;
  55. }
  56.  
  57. void main()
  58. {
  59.   clase3 hola;
  60.   for (int y = 0; y < 10; y++)
  61.   {
  62.     for (int x = 0; x < 10; x++)
  63.     {
  64.       hola.cls1.tabla[y][x] = y;
  65.     }
  66.   }
  67.   hola.cls1.dump();
  68.   hola.funcion();
  69.   hola.cls1.dump();
  70. }
  71.  
  72.  

3553
La taberna del BIT / Re: Plagio?
« en: Jueves 12 de Octubre de 2006, 16:59 »
No se si creer realmente en su inocencia de no haber siquiera intentado entrar al nombre de su pagina con el .com ...

3554
C/C++ / Re: Enlazando Explicitamente Una Dll
« en: Jueves 12 de Octubre de 2006, 16:55 »
Tal vez puedas lograr hacerlo pero depende mucho del proyecto en cuestion, aca tenes formas que podes intentar usar:

http://www.codeguru.com/cpp/w-p/dll/import...ticle.php/c123/

3555
La taberna del BIT / Re: ¿que Otros Foros Frecuentan?
« en: Jueves 12 de Octubre de 2006, 08:12 »
Cita de: "Enko"
Ese tiene una cara de cheto que no se puede bancar.  :scream:
Prefiero de Guitarristas Marty Firedman (Cacophony, Megadeth, Solista), algo de Becker pero solamente en Cacophony, y bueno, porque no al Gordo Malmsteen, jajaj, todavía no se ni como camina la chancha.
No me jodas ... escucha su musica! No tiene que gustarte el tipo, justamente es un tipo!!!

Friedman es bueno evidentemente y a mi me gusta mucho pero ... ¿Escuchaste For the love of God? Ya que estas alla aprovecha y buscate algo de Luis Salinas  :smartass:

Cita de: "Enko"
hace rato que cambié el titulo de la discusión

Brillante! Una excelente manera de cerrarle el orto a los censuradores  :scream:

3556
Visual C++ / Re: Ejecutar Comando Window
« en: Jueves 12 de Octubre de 2006, 08:07 »
Creo que podrias ejecutar el cmd con CreateProcess y especificar que la ventana estuviera oculta pero lo mismo podrias hacer con codigo sin ejecutar ningun proceso. CreateDirectory, FindFirstFile, FindNextFile, CopyFile ... mas informacion al respecto en http://msdn.microsoft.com

3557
C# / Re: Performance
« en: Jueves 12 de Octubre de 2006, 00:15 »
En vez de usar memoria estatica que es una practica de programacion pesima podrias tratar de reservar directamente toda la memoria necesaria para ese bitmap y no linea por linea.

Using the register keyword in strategic places C will improve performance substantially.
This keyword is a complete placebo in most modern C compilers.


Realmente hay una altisima probabilidad de que esto sea una perdida de tiempo absoluta. No tiene sentido intentar hacer esto con C# ya que no es la herramienta adecuada, si lo es para que el programa llegue a buen puerto y sea completado en el menor tiempo posible, con la mayor simplicidad y con gran posibilidad de reutilizar el codigo generado y que este sea generado en gran parte de la misma forma pero estas ventajas (entre otras mas) se vuelven desventajas a la hora de optimizar ya que se pierde el control del codigo generado.

3558
La taberna del BIT / Re: Las Versiones Ilegales De Windows Vista
« en: Miércoles 11 de Octubre de 2006, 23:39 »
Cita de: "Angel38"
Lord et Nalile, aparecerá a pelear como en muchas batallas a combatido.

Surge en forma misteriosa atacando de frente y sin piedad. :lightsabre:

Oh, adivinen quien es ese personaje, solo si has leido o visto el codigo Da vinci lo reconoceras!!!!  :devil:
Ni lei ni vi ese best-seller pero tambien es facil leer al reves como hacia Leonardo con un espejo.

No pienso perder el tiempo en discutir esto (no seria la primera vez) y mucho menos cuando me parece que no existe el nivel minimo necesario para poder comprender cualquiera de los dos S.O. internamente.

3559
C++ Builder / Re: Como Se Trabaja Con Ejecutables
« en: Miércoles 11 de Octubre de 2006, 18:25 »
No creo que se pueda hacer eso de la ventana, al menos no de una manera documentada. Para matar un proceso se usa TerminateProcess para el cual necesitas un HANDLE al proceso que podes conseguir usando CreateProcess en vez de WinExec

CreateProcess (msdn):
http://search.msdn.microsoft.com/search/Re...eateprocess.asp

PD. En la msdn dice esto sobre WinExec:
Note  This function is provided only for compatibility with 16-bit Windows.

3560
VB .NET / Re: Assembler En Visual Basic .net
« en: Miércoles 11 de Octubre de 2006, 18:04 »
Lo traslado al foro correspondiente y te aclaro que no es necesario ni vas a poder acceder al puerto serie directamente bajo Windows (excepto 9x).

3561
C# / Re: Performance
« en: Miércoles 11 de Octubre de 2006, 16:54 »
Cita de: "JuanK"
Bueno, nmo he encontrado diferemcias visibles con dos bmp de 1440 * 900 * 3  :blink:


asi que dejare cualquiera de los dos.


gracias.
Entonces probablemente esto no se ejecute miles de veces seguidas sino espaciadas  :scream:

3562
Programación de Videojuegos / Re: Estamos Creando Un Proyecto
« en: Miércoles 11 de Octubre de 2006, 15:59 »
Cita de: "ArKaNtOs"
bueno tambien porque no se porque tardo muchisimo en entrar al sitio y eso que ya tengo 256 de conexion :unsure:
Es que no es el cliente el del problema (tu conexion) sino el "servidor"  :P

3563
C# / Re: Performance
« en: Miércoles 11 de Octubre de 2006, 15:31 »
Es SHL pero todo esto es en C/C++ no se que hara en C#:

mov        eax,dword ptr [ebp-8]
and         eax,1Ch
sar          eax,2

movzx     ecx,al
mov        dword ptr [ebp-4],ecx

mov        edx,dword ptr [ebp-8]
shl          edx,3
sar          edx,5

movzx     eax,dl
mov        dword ptr [ebp-0Ch],eax

De cualquier manera lo mejor es que lo pruebes, con algun bucle que tarde lo suficiente para ver la diferencia real.

3564
ASM (Ensamblador) / Re: Lectura De Un Numero
« en: Miércoles 11 de Octubre de 2006, 15:26 »
Podes usar wsprintf(cadena, "%d", numero);

3565
La taberna del BIT / Re: Cosas Que Pasan En Las Peliculas
« en: Miércoles 11 de Octubre de 2006, 09:14 »
Lo mejor es cuando tienen sexo con la ropa interior puesta  :lol:

3566
ASM (Ensamblador) / Re: Entrada Y Salida De String
« en: Martes 10 de Octubre de 2006, 22:47 »
Si, entendiste mal. El valor ASCII es 65 y a su vez es 'A' y la 21h muestra el valor en ASCII de cada caracter. Para desplegar 65 tenes que poner '6' y '5'. Lo que serian dos caracteres ASCII y no uno.

3567
GNU/Linux / Re: Administrador De Ram Remota
« en: Martes 10 de Octubre de 2006, 22:30 »
Supongo que hasta cierto punto los dos estan acertados. Se puede compartir la memoria tambien hasta cierto punto ya que los otros micros de la red no pueden acceder directamente a la misma como haria el micro de la maquina donde este esa RAM.

3568
ASM (Ensamblador) / Re: Entrada Y Salida De String
« en: Martes 10 de Octubre de 2006, 22:23 »
Con eso escribis la letra en pantalla como te decia antes. Si lo que queres es el numero en decimal entonces vas a tener bastante mas trabajo ... tenes que implementar la funcion ltoa (al menos para la raiz de diez) ... o buscar algo que lo haga ... no se si existe.

3569
ASM (Ensamblador) / Re: Entrada Y Salida De String
« en: Martes 10 de Octubre de 2006, 21:47 »
Cita de: "cybergatita"
MOV DL, AL ; Lo que faltaba?... siento que no

Asi solo me lee el caracter que introduzco
Si, eso era lo que faltaba. Y no, asi lee lo que escribis y despues lo muestra en pantalla. Fijate si estas ensamblando bien, si estas comprobando el ejecutable que ensamblaste por ultima vez, etc. Ese codigo es correcto.

Y la int 16h con el servicio 0 no devuelve eso de status sino esto:

KEYBOARD - GET KEYSTROKE
AH = 00h
Return:AH = BIOS scan code
AL = ASCII character

3570
La taberna del BIT / Re: ¿que Otros Foros Frecuentan?
« en: Martes 10 de Octubre de 2006, 19:59 »
Cita de: "Blag"
Masoquismo es escuchar música tan ridicula como el regeaton (o como se escriba).......
Si, "musica".

Cita de: "Blag"
Y bueno.....Para Eternal.....Me gustan algunas canciones de algunos discos de Mercyful Fate (Time), Judas Priest (PainKiller) y AC/DC (Who Made Who)  :alien:
Nice; te recomiendo que escuches algo de Frank Zappa, Joe Satriani y Steve Vai  B)

3571
La taberna del BIT / Re: ¿que Otros Foros Frecuentan?
« en: Martes 10 de Octubre de 2006, 19:56 »
Cita de: "SteelX"
sin comentarios.
Logicamente.

Cita de: "SteelX"
No acepto opiniones de ritmos caribe, de una persona que es gallega en salsa, merengue y ritmos tropicales.

¿Gallego? Bueno ... si es por eso yo no acepto opiniones de simios ... asi que hasta luego  :hola:

3572
La taberna del BIT / Re: ¿que Otros Foros Frecuentan?
« en: Martes 10 de Octubre de 2006, 19:40 »
Cita de: "SteelX"
Utilizar tu propia firma para atacarte, es un buen truco, no funciona. tengo pensamiento libre y tampoco tengo limites musicales como otros.
No es un truco como si lo es escudarse en otros para decir lo que uno piensa y no tener huevos por la real existencia de limites.

¿Limites musicales? Jaja, muy bueno, la gracia de tus chistes tampoco tiene limite. Entre este y el de los blanquitos cool, no se con cual quedarme de tan buenos que son. Bueno, lo de ritmos latinos realmente es el mejor!

3573
La taberna del BIT / Re: ¿que Otros Foros Frecuentan?
« en: Martes 10 de Octubre de 2006, 19:19 »
Cita de: "Blag"
Y si no les gusta...Pues no lo escuchen  :lol:
Lamentablemente existe la contaminacion acustica, en todo lugar publico y hasta en la TV  :devil:

3574
La taberna del BIT / Re: ¿que Otros Foros Frecuentan?
« en: Martes 10 de Octubre de 2006, 19:16 »
Cita de: "SteelX"
Es cierto Eternal. lo que cito es sobre baile. por eso quiero diferenciar entre que hay musica para oir, relajarse, exaltarse, liberar adrenalina y la otra se goza, se baila pertenece a una cultura. Y tienen sus seguidores. Perdon por lo de la basura. dijiste RUIDO. Y si tienes razon no debes arrepentirte por tus gustos.

Pero. esa es una pelea eterna, como la de windows y linux. los equipos de futbol y cosas asi..

Relajate. ya tienes que estar con la tension alta. :devil:
Y ahora digo basura ... si no es musica eso. No es una pelea ni mucho menos, cada uno expresa su opinion (mira tu firma ya que parece que si tenes limites al decir lo que pensas).

Si, altisima ... no creo que llegue a mañana siquiera  :lightsabre:

3575
La taberna del BIT / Re: ¿que Otros Foros Frecuentan?
« en: Martes 10 de Octubre de 2006, 19:03 »
Cita de: "SteelX"
Entonces tampoco sabes por que a otras personas le gusta otro tipo de musica. y dejar de llamarla basura. No deberia interesarte. porque sencillamente no sabes.

Esa es una afirmacion ridicula teniendo en cuenta mis dichos. Especialmente cuando hablas de musica y lo que citas es sobre baile ... patetico. ¿Llame a algo basura? De haberlo hecho no me arrepiento, bien merece ese calificativo lo que algunos se atreven a llamar musica.

Páginas: 1 ... 141 142 [143] 144 145 ... 205