|
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 ... 43 44 [45] 46 47 ... 100
1101
« en: Jueves 14 de Mayo de 2009, 16:22 »
(REPE)
1102
« en: Jueves 14 de Mayo de 2009, 16:21 »
Que yo sepa (hace tiempo que vi Pascal por última vez), no se puede poner :17:1 en un Write/WriteLn. Sólo puede un solo : seguido del tamaño del campo.
1103
« en: Jueves 14 de Mayo de 2009, 16:10 »
el problema es que lo que tu quieres pasarle como parámetro a la función es un número en octal Creo que tienes razón, Halos. La solución más sencilla, Lerele_333, es convertir los permisos a decimal. De esta forma, 0664 es 436. Por tanto, si ponemos int permisos=436 (que es lo mismo que si pones int permisos=0664) seguro que te funciona perfectamente. si hay algun detalle que me lo chafe me habre despistado Si valor es un número entero... atoi(valor) no tiene ningún sentido entonces. Habrás querido decir itoa(valor, buffer, 10), y habría que declarar un char *buffer con suficiente espacio para que quepa la cadena resultante. Esto habría que hacerlo dependiendo del entero valor y por tanto con malloc(). En fin, bastante más complicado de cómo lo pintas  Ah, y no te olvides las etiquetas de código Saludos
1104
« en: Jueves 14 de Mayo de 2009, 15:57 »
salta error en el sistema Violación de memoria, seguramente (la próxima vez es de agradecer que pongas qué error es). Es lógico porque no has reservado memoria. char *tmp está muy bien, pero no te reserva la memoria para la futura cadena. Tienes 2 opciones: o usas malloc() o defines un vector de tamaño fijo, rollo char tmp[256]. EDITO: estoy equivocado, strchr() sólo devuelve un puntero dentro de la misma cadena o NULL. Saludos
1105
« en: Jueves 14 de Mayo de 2009, 12:20 »
el detalles es que esta version 9 no me aparecio la opcion VGA para cambiar la Resolucion Virtual PC no es buen virtualizador para Linux (no es de extrañar siendo de M$). Usa otro virtualizador y verás cómo sí funciona.
1106
« en: Jueves 14 de Mayo de 2009, 09:50 »
hacer lo mismo pero en dos tablas al mismo tiempo es decir manipular varias tablas en una consulta Eso lo puedes hacer en la misma sentencia SQL si le especificas las tablas, a menos que sean 2 conexiones diferentes. En tal caso que yo sepa sólo lo puedes hacer tal y como has puesto.
1107
« en: Jueves 14 de Mayo de 2009, 09:44 »
Muy bien, ¿qué llevas hecho?
1108
« en: Miércoles 13 de Mayo de 2009, 18:37 »
Generalmente cualquier distribución de Linux te puede servir perfectamente, la cuestión es obtener y configurar los paquetes adecuados correctamente.
Si se trata de algo profesional, te recomiendo las versiones de pago Server de las diferentes distribuciones (Debian no tiene de esto porque no es con ánimo de lucro). Si piensas en algo más profesional aún, quizá te interese montar un cluster Linux (varios servidores en red que actúan como uno solo).
1109
« en: Miércoles 13 de Mayo de 2009, 11:28 »
Tienes el servicio técnico de MS. Por algo has pagado por el Windows (porque has pagado ¿verdad?  ). Que no sirva de precedente: click derecho sobre Mi PC -> Administrar -> Administrador de Discos. Ahí te tiene que salir el disco si la BIOS lo reconoce. Le das click derecho y le das a Iniciar o bien asignar letra de unidad o bien formatear o bien crear partición... en fin, lo que vayas a hacer. PD: usa Linux para los servidores.
1111
« en: Miércoles 13 de Mayo de 2009, 10:20 »
No le veo mucho sentido cambiarle el nombre a una variable. En todo caso, lo tuyo se soluciona con vectores: Dim nivel(2) As Integer For C=0 To 2 nivel(C) = algo Next C
PD: te aconsejo que te pilles un buen libro de VB6 y empieces a estudiar y practicar
1112
« en: Martes 12 de Mayo de 2009, 18:36 »
¡Wenas! ¡Vaya follón de post, colega! Usa las etiquetas de código y para los errores indica las líneas que te ponen las etiquetas de código, así nos enteraremos mejor y te ayudaremos mejor.
1113
« en: Martes 12 de Mayo de 2009, 14:29 »
parte del problema es precisamente eso, que no se que comandos utilizar Y es precisamente la duda que te resuelve el gran su- apropos sirve para buscar en las páginas de man la palabra que le introduzcas. Piensa en ello como un Google de las páginas man. ¡Ah! y haz un man apropos. Por cierto, "à propos de" es "acerca de" en francés Saludos
1114
« en: Martes 12 de Mayo de 2009, 14:09 »
Creo que la mayoría estamos de acuerdo con eso, entonces. Y lo de los que ya llevamos un tiempo aquí sí tiene relevancia porque somos los que más hemos compartido nuestros conocimientos y creemos en una forma de hacerlo. Aunque te has ido por las ramas un poco  jejejeje. Saludos
1115
« en: Martes 12 de Mayo de 2009, 14:06 »
Gracias por postear la solución  . Al final no tuve tiempo para mirarlo, disculpa.
1116
« en: Martes 12 de Mayo de 2009, 09:27 »
Las pantallas LCD no suelen tener comandos. Eso que dices lo tienes que programar en el chip al que esté conectado.
1117
« en: Lunes 11 de Mayo de 2009, 18:11 »
Gracias, fachamix
1118
« en: Lunes 11 de Mayo de 2009, 17:23 »
puesto que x va variando. Como ya te he dicho, un vector es una estructura estática que se define en tiempo de compilación, por tanto no puedes asignarle variables al tamaño, ya que el compilador no sabría qué valor tiene antes de ejecutar el programa.
1119
« en: Lunes 11 de Mayo de 2009, 16:24 »
Usa las etiquetas de código para entendernos mejor: caso1: main { while () { bool A[x]; llamada (A); } } void llamada(bool *A) { A[1]=false; }
caso2: main { bool *A; while () { A=new bool [x]; llamada (&A); delete *A; } } void llamada(bool **A) { (*A[1])=false; }
Bueno, no necesitas para nada un puntero a puntero. Y en ambos casos tienes un tamaño fijo. Resumiendo, no puedes utilizar vectores con memoria dinámica, porque son estructuras fijas. Puedes usar una lista enlazada sencilla: class cNodoBool { private: bool valor; cNodoBool *sig; public: cNodoBool(); ~cNodoBool(); bool obtener_valor(); void poner_valor(bool valor); cNodoBool *obtener_sig(); void poner_sig(cNodoBool *sig); }; class cListaBool { private: cNodoBool *cabecera; public: cListaBool(); ~cListaBool(); bool mirar_elemento(int posicion); void insertar_elemento(bool valor); bool sacar_elemento(); };
¿Se te ocurre cómo rellenar los métodos para implementar esta estructura de datos?
1120
« en: Lunes 11 de Mayo de 2009, 10:05 »
Supongo que te refieres a format. Hay varias, dependiendo del sistema de ficheros que quieras poner. La más usada es mke2fs.
1121
« en: Lunes 11 de Mayo de 2009, 10:01 »
Es probable que no tengas los drivers adecuados. Busca por Google el modelo de tus altavoces.
Aparte, ¿altavoces USB? ¿Podrías poner la marca/modelo por favor?
1122
« en: Lunes 11 de Mayo de 2009, 09:58 »
Yo creo que tu cacharro es lector/grabador de CD y sólo lector de DVD. Resumiendo, no graba DVDs y por tanto no lee DVDs vacíos. Fíjate bien que en la carcasa ponga DVD-RAM (grabadora DVD). Si pone DVD-ROM, es que no graba. Si pones la marca y el modelo, a lo mejor se te puede asegurar qué es, aunque podrías haberlo puesto desde un principio
1123
« en: Lunes 11 de Mayo de 2009, 09:56 »
Tu problema es de Windows, no de hardware.
1124
« en: Lunes 11 de Mayo de 2009, 09:54 »
1125
« en: Lunes 11 de Mayo de 2009, 09:51 »
puede ser que de verda necesite ayuda y necesite verlo resuelto para entenderlo, Si se explica bien y sabe programar, puede hacerlo él mismo. Si no, se debe explicar bien o bien él debe empezar por cosas más sencillas antes de llegar a las complicadas. Aparte, aquí tampoco estamos para hacerle el trabajo a nadie y creo que todos los que llevamos un tiempecico por aquí creemos que es una de las reglas fundamentales para el buen funcionamiento del foro, por algo será.
Páginas: 1 ... 43 44 [45] 46 47 ... 100
|
|
|