|
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 ... 97 98 [99] 100
2451
« en: Miércoles 30 de Julio de 2008, 09:43 »
Una aplicación no es, es el disco en sí. Consigue alguna herramienta de disco duro del fabricante del disco y utilízala para intentar averiguar qué está pasando. También puede ser problema del cable, en caso de que el disco esté solo en el bus SCSI.
2452
« en: Miércoles 30 de Julio de 2008, 09:35 »
No puedes borrar los registros. Lo que sí puedes es borrar los valores de los registros. Los registros son fijos puesto que los has declarado como tipo y eso no se puede modificar. Para acceder a un registro dentro de un vector (o arreglo): Arreglo(i).NombreRegistro = Valor
En cuanto al tamaño del vector sigue siendo del tamaño que le hayas especificado a menos que hagas un ReDim que te redimensionaría el vector a un nuevo tamaño. Por ejemplo: ReDim [Preserve] arreglo(10)
Le daría un tamaño de 10 a arreglo(), aunque perdería todos los datos. Si utilizamos Preserve mantiene los datos que ya hubiera. Un saludo.
2453
« en: Miércoles 30 de Julio de 2008, 09:33 »
La función es UBound(). Míratela en la ayuda de VB6.
2454
« en: Miércoles 30 de Julio de 2008, 09:31 »
Perdona mi poco vocaburio iberoamericano, ¿pero con arreglo te refieres a un array/vector?
2455
« en: Miércoles 30 de Julio de 2008, 09:28 »
Como no te expliques un poco más...
2456
« en: Miércoles 30 de Julio de 2008, 09:27 »
Efectivamente lostshell.
Es posible que funcione si declara la matriz dentro de la función, pero no se garantiza que los datos se mantengan tal cual puesto que el SO considera dicha zona de memoria libre y puede machacar los datos sin previo aviso.
2457
« en: Miércoles 30 de Julio de 2008, 09:23 »
por costumbre uno dice eso Las costumbres son dañinas. Sobre todo si son tonterías. Como los toros. Leiste la parte en donde pone el ejemplo con PARAMETROS? ¿Qué ejemplo? ¿Con parámetros? ¿Dónde? ¿Realmente estoy ciego? ¿O sólo soy tonto? y la parte donde dice SIN BOTONES? Cierto dice SIN BOTONES. Un placer ayudarte nokru. Si tienes alguna duda más, ya sabes. Aquí estamos. Saludos y suerte.
2458
« en: Miércoles 30 de Julio de 2008, 09:18 »
¿Qué restricciones se aplican a los números cuyo cuadrado sumado dé el número? Quiero decir, ¿vale cualquier combinación de números y cualesquiera números?
2459
« en: Martes 29 de Julio de 2008, 15:58 »
se ejecute en modo "consola", o sea en DOS No, en consola con VB no se puede, pero sí con VC++. Y la consola de NT/2000/XP/Vista no es DOS . No digan burradas. Ese es un sistema operativo antiguo que aún seguía en las entrañas de Windows 98 y compañía, no en NT. sin que se muestre la forma de windows Un programa de VB no necesita tener niguna ventana la forma de VB procese los parametros Para lo que él quiere hacer, no necesita parámetros, a menos que sea la carpeta donde buscar. Y eso se podría ingresar en diálogo de búsqueda de carpeta, mucho más amigable. norkru, mírate las funciones que te he pasado, hacen todo lo que estás pidiendo. Sólo te queda pensar cómo hacerlo
2460
« en: Martes 29 de Julio de 2008, 15:50 »
Reinstala el Outlook 2003. A lo mejor al desinstalar el NOD32 te cargaste esa librería que la usa el OL también.
2461
« en: Martes 29 de Julio de 2008, 15:47 »
No, supongo que querrá que el PIC le mande la información de lo que está tocando en su guitarra de botones (estilo el juego Guitar Hero) por el puerto serie, paralelo o USB. ¿Es esto así, skva?
2462
« en: Martes 29 de Julio de 2008, 15:45 »
Bueno, te perdono la horrible ortografía y la falta de puntos. Casi me quedo me matas por falta de aire que me aconsejan un access point o un router Te equivocas de términos. Un router puede ser un AP. Con Access Point o ad-hoc es el tipo de red wifi. Sólo es cuestión de estructura, no hay diferencia en cuanto a potencia y demás. Para más distancia y potencia, una antena más potente y más grande (y más cara, claro). una distancia de 1 a 2 cuadras Supongo que con cuadras te refieres a aglomeraciones de casas, ¿no? Manzanas que le llaman en España... Eso es bastante distancia. Tendrías que tener una buena antena puesta lo más alto posible que puedas. Quiero insistirte que la altura es importante. Cuanto más alto, mejor. Saludos y viva Marruecos
2463
« en: Martes 29 de Julio de 2008, 15:38 »
Traducción: has exceeded Failure Prediction Threshold! Please Make a backup as soon as possible. ha excedido el Umbral de Prediccón de Fallo! Por favor haga un backup lo más pronto posible. Esto significa que tu dispoitivo comete da más errores de los que sería deseable, lo cual puede llegar a inducir que vaya a fallar completamente de un momento a otro.
2464
« en: Martes 29 de Julio de 2008, 15:36 »
Hey, buenas. Tu pregunta es muy parecida a ésta (o bueno, más bien al revés, jeje): viewtopic.php?f=41&t=36313
2465
« en: Martes 29 de Julio de 2008, 15:34 »
Primero, esto no iría en este foro, que es de VBA, no VB. Necesito hacer en Visual Basic un ejecutable que sea parecido a un archivo BAT, osea que al ejecutarlo ya empiece a trabajar. No entiendo que quieres decir con esto, pero sí lo demás, aunque sería muy largo para mí explicártelo todo. te doy unas pautas y ya me cuentas qué tal. Para recuperar los nombres de fichero, revísate la funcion Dir de VB6. Para manejar cadenas de caracteres (por ejemplo, recuperar los 5 primeros del nombre de los ficheros), mírate Left, Right y Mid Para crear el directorio, MkDir Para copiar ficheros, FileCopy Saludos y viva Marruecos
2466
« en: Martes 29 de Julio de 2008, 15:26 »
Tienes que recorrer todo el vector guardando siempre el valor más pequeño que encuentres y comparándolo con el siguiente. Ten en cuenta que si lo que necesitas es el valor en sí o su posición en el vector.
2467
« en: Martes 29 de Julio de 2008, 15:17 »
Lo que deberías de hacer es comprobar con anterioridad a "atoi(num)" si num es o no un número.
2468
« en: Lunes 28 de Julio de 2008, 14:49 »
Tened en cuenta que new() es de C++ y no de C. Para C puro, utilizad malloc() y free(). Saludos.
2469
« en: Lunes 28 de Julio de 2008, 14:44 »
"atoi (num)" te convierte de carácter a entero y desde luego la usas bien. Tu problema radica en que "suma" la has declarado como float cuando en realidad la usas para sumar int. Si sólo vas a introducir enteros (int), cambia la declaración de "suma" a int, porque si sumas enteros, nunca vas a obtener reales (float). Ya me cuentas.
2470
« en: Lunes 28 de Julio de 2008, 14:18 »
Deberías de pasar la matriz por referencia a la función para así poder actuar sobre ella y devolvertela. Tal y como lo has hecho int LoQueSea( int numero_cualquiera) { int i; int matrix[][1]={{0}}; // declaracion de variable for(i=0; i<numero_cualquiera;i++){ matrix[0]=i; matrix[1]=i; } return matrix } no te sirve porque matrix es local a la función y se libera su memoria en cuanto acaba la función. Deberías hacerlo así: int LoQueSea(int numero_cualquiera, int matrix[][])
y ya llamas a la función tal que LoQueSea(numero,matriz). Ten en cuenta que en C los vectores (o arrays para los english-fashion) son simples punteros a bloques de memoria reservados. Saludos.
2471
« en: Lunes 28 de Julio de 2008, 14:12 »
Busca en Google "assembler obfuscator". De nada.
2472
« en: Lunes 28 de Julio de 2008, 13:56 »
luego intente colocando el puntero que apunta al registro No deberías guardar los punteros porque las listas enlazadas se asignan dinámicamente, es decir, no siempre te van a tocar las mismas direcciones de memoria. Y como no sabes cuáles te van a tocar, es tontería guardarlas en el fichero. Te repito que no debes guardar el registro completo (con registro me refiero al de datos, no al de fichero, claro), sino sólo el dato que interese. Por ejemplo, si tenemos en el registro un Integer y un puntero en el registro al siguiente elemento de la lista, sólo guardamos en el fichero el Integer, no el puntero. Te pongo un ejemplo con código: type pLista = ^tLista; tLista = record dato: Integer; siguiente: pLista; end;
En este caso sólo deberíamos guardar el elemento dato del registro de tLista. al realizar operaciones como modificar, incluir o eliminar un registro de mi lista, donde debo hacer estas modificaciones Desde luego en la lista. Cada cierto tiempo (que tú creas oportuno), actualizas el fichero desde la lista y así salvas los datos.
2473
« en: Jueves 24 de Julio de 2008, 15:13 »
Está todo bien, pero te doy unos cuantos consejos (después de unos cuantos meses de experiencia con el Excel y el VB6 en el curro):
1. Si puedes evitar las matrices, mejor que mejor. VB6 es lento, y con matrices más todavía. 2. Puedes leer una celda directamente con xlHoja.Cells(Fila,Columna) en vez de Range que también es muy lenta. 3. Evita en lo que puedas lecturas innecesarias del Excel, es muuuuuuuuy lento. 4. Evita tener varios libros abiertos. En mi caso el proceso EXCEL.EXE puede llegarme a ocupar 120MB de memoria él solito.
Saludos y mucha suerte.
2474
« en: Jueves 24 de Julio de 2008, 15:01 »
Busca, busca...
2475
« en: Jueves 24 de Julio de 2008, 14:31 »
¿Me puedes recordar por favor qué era un grafo conexo? Hace 5 años que di matemáticas discretas, jejeje...
Páginas: 1 ... 97 98 [99] 100
|
|
|