|
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 - m0skit0
Páginas: 1 ... 11 12 [13] 14 15 ... 100
301
« en: Sábado 1 de Enero de 2011, 19:58 »
¿Ése es el constructor de la clase Individuo pero recibe un puntero a un objeto Individuo? ¿Y cómo creas un objeto Individuo en el primer momento? Aparte, te aconsejo que siempre que pases punteros a métodos, compruebes si es un puntero válido (no nulo).
Aparte, está claro que tu problema es de alocación de memoria. ¿Has comprobado si hay memoria disponible para crear este nuevo objeto?
Saludos
302
« en: Sábado 1 de Enero de 2011, 17:12 »
En teoría el máximo son 4 GiB, pero obviamente el sistema no da para tanto. Ten en cuenta que estás multiplicando siempre por 4, y los números que manejas son muy grandes. Un ordenador común no puede resolver tu problema, aunque no veo la necesidad de reservar tal cantidad ingente de memoria. PD: es "mayor", no "mallor"
303
« en: Viernes 31 de Diciembre de 2010, 01:47 »
Lo siento, pero ahora mismo no tengo tiempo para escribir un tutorial sobre GDB. Puedes consultar el mismo manual de GDB o tu amigo Google
304
« en: Viernes 31 de Diciembre de 2010, 01:43 »
Bueno, amigo, pero sigues sin contarnos qué problema tienes con tu programa
305
« en: Viernes 31 de Diciembre de 2010, 01:29 »
Una manera sencilla es mandarle un mensaje desde la clase que carga a la que muestra la pantalla de carga indicándole por dónde va. Por ejemplo, si hay que cargar un array de 100 elementos, pues cada elementos es un 1%, así que cuando termina de cargar un elemento, se "avisa", y la barra crece un 1%.
Saludos.
306
« en: Viernes 31 de Diciembre de 2010, 01:21 »
No puedes pasar de Unicode a ASCII porque Unicode son 16 bits por carácter y ASCII son 8, con lo que habría pérdida de información. Además, Unicode ofrece muchísimos más caracteres que ASCII, con lo cual la cadena resultante no sería la misma, posiblemente no tendría sentido alguno. Puedes forzarlo igualmente haciendo tú mismo una función que rompa cada carácter Unicode en 2 ASCII, pero como te digo, no tiene mucho sentido.
Saludos.
307
« en: Viernes 31 de Diciembre de 2010, 01:18 »
Me refiero a que lo ejecutes paso a paso y enlazar el fuente para que vayas viendo justo donde pasa. Hay muchas formas de depurar
308
« en: Viernes 31 de Diciembre de 2010, 01:12 »
El estándar es usar make. Es una herramienta que procesa órdenes que se encuentran en un fichero que normalmente se llama Makefile. Hay bastantes tutoriales por internet ( éste por ejemplo), pero si no quieres aprender a escribir ficheros Makefile tú mismo, puedes usar IDEs que intengran dicha funcionalidad automáticamente y generan el Makefile ellos mismos, por ejemplo Eclipse. Si tienes alguna duda concreta sobre ello, pues nos lo comentas. Saludos.
309
« en: Jueves 30 de Diciembre de 2010, 22:21 »
Perdona, pero no entiende nada de lo que quieres preguntar.
310
« en: Jueves 30 de Diciembre de 2010, 22:13 »
Dudo mucho que sea un error del kernel. Depúralo y así ves dónde ocurre exactamente.
Un saludo.
311
« en: Jueves 30 de Diciembre de 2010, 20:32 »
¿Y dónde exactamente en dicho método?
312
« en: Jueves 30 de Diciembre de 2010, 20:31 »
¿Forman parte del mismo programa o son programas separados?
313
« en: Jueves 30 de Diciembre de 2010, 15:13 »
A lo mejor algunos somos programadores, pero no adivinos (por lo menos que yo sepa) Deberías poner en qué parte del código te saltan esos errores. Igualmente a primera vista parece algo de falta de memoria, aunque sin más detalles es imposible de saber. Saludos
314
« en: Jueves 30 de Diciembre de 2010, 14:00 »
Supongo serán ficheros propios de cada implementación. Eso debe venir en la documentación del software.
De todas formas ten en cuenta que para que funcione en otro equipo deberás instalar el cliente y el servidor SQL en la máquina que vaya a correr tu programa, además de todos los drivers. No es una buena opción en mi opinión. Generalmente los juegos no requieren de una base de datos ya que los datos que manejan no son tantos, y de todas formas puedes cargarlos en memoria. Que yo sepa ningún juego instala un servidor/cliente SQL.
Saludos
315
« en: Jueves 30 de Diciembre de 2010, 13:32 »
Lo tienes que agregar a través de la herramienta de "resources" (ahora no me acuerdo bien del nombre, hace siglos que no toco VB) que te viene incluída con VB6. Igualmente utiliza un software de creación de iconos, no siempre son válidos los BMP pasados a ICO.
Saludos.
316
« en: Jueves 30 de Diciembre de 2010, 13:26 »
No sé de dónde sacas que MySQL es de pago  Yo instalé MySQL en Debian en local y no es de pago. Todas las bases de datos modernas se acceden a través de un puerto, ya sea en local o en remoto. Si la instalas en tu propio equipo, él es el mismo servidor, con nombre localhost o IP 127.X.X.X, y puerto el que hayas configurado en el servidor. Si no quieres que nadie más acceda a dicho puerto salvo desde local, sólo hay que configurar el servidor para que sólo acepte conexiones locales. Saludos.
317
« en: Jueves 30 de Diciembre de 2010, 12:50 »
No sé si he entendido bien, pero creo que lo más sencillo que puedes hacer en mi opinión es montar un unsigned long long con 2 unsigned int. Por ejemplo: #include <stdio.h> int main() { unsigned int a = 0xAAAAAAAA; unsigned int b = 0xBBBBBBBB; unsigned long long c, d; c = (unsigned long long) a; d = (unsigned long long) b; d = d << 32; c = c | d; return 0; }
Con esto rand() te vale perfectamente. También puedes utilizar rand() para darle un valor aleatorio a cada bit por separado.
318
« en: Jueves 30 de Diciembre de 2010, 12:00 »
¿Entonces supongo que con "entero" te refieres a un número de una sola cifra?
319
« en: Miércoles 29 de Diciembre de 2010, 21:52 »
no tienen espacio ni nada.... ¿Y cómo sabes dónde acaba un número y empieza otro? ¿Y debo suponer que tampoco tiene saltos de línea?
320
« en: Miércoles 29 de Diciembre de 2010, 11:58 »
Muy fácil. Ejemplo: typedef struct { int nit; char nombre[256]; char direccion[256]; char telefono[20]; } tEntrada; tEntrada vector[200]; scanf ("%i",&vector [0]. nit); scanf ("%s",&vector [0]. nombre); etc...
321
« en: Miércoles 29 de Diciembre de 2010, 11:19 »
Efectivamente, tienes razón. Pero ¿quién fue el lumbreras que puso int y long el mismo tamaño? No tiene ni pies ni cabeza, ¿para qué quiero 2 tipos primitivos exactamente iguales?
322
« en: Martes 28 de Diciembre de 2010, 13:53 »
Tengo lo siguiente: #include <stdio.h> #include <limits.h> int main() { unsigned long ulID = ULONG_MAX; unsigned int uInt = UINT_MAX; printf("Long value: %#lxn", ulID ); printf("Int value: %#xn", uInt ); return 0; }
pero el resultado que obtengo es el mismo: Long value: 0xffffffff Int value: 0xffffffff
y si pongo printf("Long value: %#016lxn", ulID );
obtengo Long value: 0x000000ffffffff Int value: 0xffffffff
¿Alguien podría explicarme esto? Gracias
323
« en: Martes 28 de Diciembre de 2010, 01:17 »
Ese código que manejas es C, así que supongo que usarás (o deberías) gcc y no g++ que es para C++.
En todo caso, int es un tipo demasiado pequeño para los números tan grandes que quieres manejar. Ya que son potencias te aconsejo unsigned long.
Saludos.
324
« en: Martes 28 de Diciembre de 2010, 01:14 »
Es Obivamente esto sólo te vale si inicializas el array con valores distintos de cero.
325
« en: Jueves 23 de Diciembre de 2010, 16:31 »
Buf, yo no me suelo meter en los foros de Micro$oft, pero para ver si el servidor está corriendo, ejecuta el comando netstat, así podrás ver todas las conexiones activas y los puertos en escucha. Uno de ellos debe ser el servidor SQL Server. Mira también que lo tengas puesto en las excepciones del cortafuegos de Windows (o directamente desactiva el cortafuegos para probar si es ése el problema).
De todas formas, has pagado una licencia por el SQL Server, así que tienen derecho a asistencia técnica por parte de M$.
Saludos.
Páginas: 1 ... 11 12 [13] 14 15 ... 100
|
|
|