|
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 ... 39 40 [41] 42 43 ... 205
1001
« en: Sábado 27 de Diciembre de 2008, 13:46 »
2 cosas mal al menos:
1. Linea 11, usas notacion decimal con lo cual esa es la interrupcion 15 en hex. 2. DS no apunta al segmento .data donde esta la cadena (DX es correcto pero DS no).
PD. Despues esta el tema de que tu codigo no es residente y no restauras el vector de interrupcion original ...
1002
« en: Sábado 27 de Diciembre de 2008, 12:30 »
Se nota mucho que me tome unas mini-vacaciones en Navidad eh ...
1003
« en: Sábado 27 de Diciembre de 2008, 12:23 »
Eh eh eh que es eso de American Idol!! Solo si tomamos american como lo que debe ser del continente americano sino es un insulto
1004
« en: Martes 23 de Diciembre de 2008, 18:15 »
Ese seria un buen (y util) regalo Toph  Aunque ya no seria yo  FELICES FIESTAS PARA TODOS.
1005
« en: Martes 23 de Diciembre de 2008, 12:13 »
Esa memoria NO es tuya, malloc te reserva lo que pedis, otra cosa es que no pueda a bajo nivel reservar atomicamente otra unidad que no sean paginas del sistema (4096 bytes en x86) y por lo tanto no sea directamente una pagina invalida justo despues del tamaño que reservas. No tiene sentido alguno lo que estas haciendo ...
1006
« en: Martes 23 de Diciembre de 2008, 11:31 »
No tenes ningun problema mas que el que te estas queriendo crear sin necesidad alguna. No podes determinar el tamaño de la memoria reservada usando strlen, esa funcion lo unico que hace es buscar un 0 y tranquilamente puede salirse de los limites de la memoria reservada.
1007
« en: Lunes 22 de Diciembre de 2008, 20:48 »
Bueno, mira, te lo marco:
int hora(int segondia) { int hora,segonhora,segondia;
No podes tener una variable local y un parametro con el mismo nombre.
1008
« en: Lunes 22 de Diciembre de 2008, 19:53 »
Esto: es: En las lineas 50 y 66 tenes una llave puesta al reves { en lugar de }. En la linea 78 te falta una , para separar los parametros del scanf. Y si, no estas llamando a calcul_total con todos los parametros necesarios.
1009
« en: Lunes 22 de Diciembre de 2008, 17:42 »
1010
« en: Lunes 22 de Diciembre de 2008, 16:50 »
De nadas
1011
« en: Lunes 22 de Diciembre de 2008, 16:34 »
No lo revise todo pero al menos te falta el break despues del case 2 y 3.
1012
« en: Lunes 22 de Diciembre de 2008, 12:50 »
Yo la usaria con un disco externo para bajar cosas, si le pones mas RAM le podes instalar un Windows 2000 tranquilamente, sino mejor un *NIX y como dice m0skit0 sin entorno grafico.
1013
« en: Jueves 18 de Diciembre de 2008, 23:49 »
Con CreateWindow/Ex, fijate en el enlace que te deje.
1014
« en: Jueves 18 de Diciembre de 2008, 21:14 »
He encontrado un codigo fuente en una pagina(no tengo todavia permisos para poner los links) y ese codigo lo he puesto en un proyecto de win32 de DEVC++ pero me da el siguiente error [Linker error] undefined reference to `InitCommonControls@0' ,se debe a que en la funcion winmain se hace llamada a una funcion InitCommonControl,cuando lo comento me compila todo,crea el ejecutable pero no da ningun resultado el programa compilado,y sin embargo sin comentar,me da el error Agrega libcomctl32.a; Project>>Project Options>>Parameters>>Add Library or Object. saber como se puede solucionar ese error y a que se debe el error,no entiendo mucho por que hay tanta diferencia entre los IDEs que no te dejan hacer un ejecutable portable,es por eso que no uso visual c++ a pesar de las ventajas que ofrece,tu codigo no es nada portable... Por favor si pueden ayudarme en esto y subo el archivo de mi proyecto si pueden ver el error(el link de la pagina esta en el codigo fuente que subi) Eso no es correcto, enlazando la CRT estaticamente VC++ no tiene ninguna dependencia que no sea la API de Windows (que viene con cualquier version de Windows desde NT 4.0 o Windows 95) tal como cualquier otro compilador que sea capaz de usar la RTL estaticamente (cosa que al menos por defecto el Dev-C++ - gcc/MinGW - no hace sino que enlaza contra una DLL de Microsoft MS VCRT.dll).
1015
« en: Jueves 18 de Diciembre de 2008, 13:03 »
No usar C++ son ganas de complicarse la vida en laberintos innecesarios. A menos que hiciera una clase para encapsular la funcionalidad del List-View (para lo cual tiene que saber como funciona y aprender la interfaz de C antes con lo cual estamos en la misma) no hay ningun beneficio en usar C++ para esto. Otra cosa seria que usara un encapsulamiento ya existente pero asi no se aprende demasiado ...
1016
« en: Jueves 18 de Diciembre de 2008, 10:01 »
En realidad List-View es un control mas de Windows y podes acceder a el desde cualquier lenguaje que pueda interactuar con la API de Windows. Ahi tenes la explicacion con codigo de ejemplo incluido, intenta seguirla, cualquier cosa pregunta.
1017
« en: Miércoles 17 de Diciembre de 2008, 11:06 »
Es mucho afano competir con una obra de arte como esta
1018
« en: Lunes 15 de Diciembre de 2008, 16:57 »
De nadas
1019
« en: Lunes 15 de Diciembre de 2008, 16:50 »
En C++, si yo tengo un objeto a de la clase C y un objeto a1 de la clase C1, siendo C1 subclase de C, y ambas clases teniendo un metodo llamado f, al hacer a=a1 se sustituye la funcion f de a por la funcion f de a1?? Basicamente es eso a lo que me refiero. No a menos que hagas dynamic binding.
1020
« en: Lunes 15 de Diciembre de 2008, 16:29 »
No, f es un metodo (funcion miembro), no un campo (atributo, dato miembro). La verdad es que soy preciso, es muy especifico lo que hace el programa y si lo que estas buscando es dynamic binding entonces no lo vas a encontrar, en ese codigo solo hay static binding. En C++ necesitas metodos virtuales y punteros o referencias: class C { private: int v; public: C(){ v=2;} virtual int f(int z) {return z + v;} }; .... C *z = &c; cout << z->f(4) << endl; o C &z = c; cout << z.f(4) << endl;
1021
« en: Lunes 15 de Diciembre de 2008, 15:38 »
cout << a.f(4) <<endl;
Esto ejecuta el metodo f de la clase C (estos nombres solo llevan a la confusion), a es un objeto de la clase C. Lo que hace a=c; es nada en definitiva ya que C tiene un solo campo (v) y en el objeto c no se lo cambia el estado de a no varia al hacer esa asignacion. Entonces se ejecuta su metodo: int f(int z) {return z + v;}
z es 4 y v es 2.
1022
« en: Lunes 15 de Diciembre de 2008, 15:08 »
Esta NO es una pregunta sobre C/C++ sino sobre un programa en particular, lee el manual del programa: http://valgrind.org/
1023
« en: Sábado 13 de Diciembre de 2008, 17:52 »
Este no es un problema de programacion sino de configuracion de un IDE, consulta los manuales/foros del mismo disponibles (si queres buscar otro como KDevelop por ejemplo en Wikipedia o Google seguro encontras).
1024
« en: Sábado 13 de Diciembre de 2008, 17:21 »
Anjuta no es un compilador sino un IDE. De Wikipedia: Microsoft Visual C++, GCC, Borland C++ Builder, Intel C++ Compiler.
Páginas: 1 ... 39 40 [41] 42 43 ... 205
|
|
|