• Miércoles 20 de Noviembre de 2024, 14:31

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 - m0skit0

Páginas: 1 ... 97 98 [99] 100
2451
Hardware / Re: Error en Servidor
« 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
Visual Basic para principiantes / Re: Eliminar Registro de un Arreglo Type
« 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):

Código: Text
  1.  
  2. Arreglo(i).NombreRegistro = Valor
  3.  
  4.  

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:

Código: Text
  1.  
  2. ReDim [Preserve] arreglo(10)
  3.  
  4.  

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
Visual Basic para principiantes / Re: Funcion para Saber si Un Arreglo Esta Vacio
« en: Miércoles 30 de Julio de 2008, 09:33 »
La función es UBound(). Míratela en la ayuda de VB6.

2454
Visual Basic para principiantes / Re: Arreglo Como Parametro en Procedimiento VB 6.0
« 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
VBA / Re: check list
« en: Miércoles 30 de Julio de 2008, 09:28 »
Como no te expliques un poco más...

2456
C/C++ / Re: Regresar una matriz en una funcion
« 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
VBA / Re: aRMAR UN bUSCADOR
« en: Miércoles 30 de Julio de 2008, 09:23 »
Cita de: "posman"
por costumbre uno dice eso

Las costumbres son dañinas. Sobre todo si son tonterías. Como los toros.

Cita de: "posman"
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?

Cita de: "posman"
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
C/C++ / Re: dudas problema en c
« 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
VBA / Re: aRMAR UN bUSCADOR
« en: Martes 29 de Julio de 2008, 15:58 »
Cita de: "posman"
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  :brickwall: . 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.

Cita de: "posman"
sin que se muestre la forma de windows

Un programa de VB no necesita tener niguna ventana  :D

Cita de: "posman"
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
Windows / Re: Outlook 2003
« 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
Microcontroladores / Re: Pic 16f84
« 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
Hardware / Re: accespoint vs router con wireless
« 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 :D

Cita de: "cinkey"
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).

Cita de: "cinkey"
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
Hardware / Re: Error en Servidor
« en: Martes 29 de Julio de 2008, 15:38 »
Traducción:

Citar
has exceeded Failure Prediction Threshold! Please Make a backup as soon as possible.

Citar
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
VBA / Re: pEQUEÑO sOFTWARE QUE BUSCA Y ORDENA ARCHIVOS
« 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
VBA / Re: aRMAR UN bUSCADOR
« en: Martes 29 de Julio de 2008, 15:34 »
Primero, esto no iría en este foro, que es de VBA, no VB.

Cita de: "norkru"
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
VBA / Re: MATRICES
« 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
C/C++ / Re: error con un valor en un caracter en c
« 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
C/C++ / Re: crear una matriz puntero de dimensión variable
« 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
C/C++ / Re: error con un cero en c
« 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
C/C++ / Re: Regresar una matriz en una funcion
« 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

Cita de: "manguztap"
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í:

Código: Text
  1.  
  2. int LoQueSea(int numero_cualquiera, int matrix[][])
  3.  
  4.  

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
ASM (Ensamblador) / Re: ofuscar codigo
« en: Lunes 28 de Julio de 2008, 14:12 »
Busca en Google "assembler obfuscator". De nada.

2472
Pascal / Re: como guardar listas en archivos?
« en: Lunes 28 de Julio de 2008, 13:56 »
Cita de: "VERICG"
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:

Código: Text
  1.  
  2. type
  3.    pLista = ^tLista;
  4.    tLista = record
  5.       dato: Integer;
  6.       siguiente: pLista;
  7.    end;
  8.  
  9.  

En este caso sólo deberíamos guardar el elemento dato del registro de tLista.

Cita de: "VERICG"
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
Visual Basic para principiantes / Re: leer excel desde vb 6
« 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
Visual Basic para principiantes / Re: SOFTWARE VISUAL BASIC 6
« en: Jueves 24 de Julio de 2008, 15:01 »
Busca, busca...

2475
Pascal / Re: Circuito de Euler
« 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