|
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 ... 95 96 [97] 98 99 100
2401
« en: Viernes 22 de Agosto de 2008, 09:28 »
generalmente se utiliza para hacer matrices, ya que una variable puntero es alocada con malloc y tenes un arreglo, entonces con una doble puntero, allocas un arreglo donde cada elemento del mismo es otro arreglo (ahi tenes los dos pointers). Claro que no unicamente se utiliza para eso, la misma variable podria contener un arreglo donde cada posicion es un puntero a un solo entero, en fin, los punteros son una masa. Me parece que no explicas qué es un puntero ni un doble puntero, simplemente pones un caso de uso. Un puntero es una variable que contiene una dirección de memoria. Tan simple como eso. En dicha dirección de memoria se encuentra un valor. Por ejemplo: "p" es una dirección de memoria (0x0800FAFA por ejemplo). Lo podéis comprobar haciendo: En dicha dirección de memoria reside un valor int. Si ahora definimos estamos definiendo un puntero a un puntero a un entero. Esto es, "p" es un puntero, por tanto una dirección de memoria. En esta dirección de memoria encontramos un valor (*p), que es otra dirección de memoria. En esta última dirección de memoria (*p) encontramos el valor int (**p). Y así sucesivamente con todos los "*" que quieras ponerle delante a un puntero. p -> *p -> int (**p) Espero que te haya aclarado algo.
2402
« en: Viernes 22 de Agosto de 2008, 09:14 »
Sigo insistiendo. Cualquier lenguaje compilable a lenguaje máquina se puede enlazar con cualquier otro compilable a lenguaje máquina. Da igual que sean enlaces dinámicos (DLL) estático. Todo es código ejecutable, binario y por tanto, es lo mismo. El lenguaje en que lo definas sólo sirve para que nosotros pobres humanos nos resulte más fácil entender tanto cero y uno junto. Nunca se debe olvidar que la CPU sólo entiende lenguaje máquina, nada más.
2403
« en: Miércoles 20 de Agosto de 2008, 15:55 »
Unos chistes machistas... ¿Cuál es la diferencia entre una mujer y un globo aerostático? En que el globo tiende a subir y la mujer sube a tender ¿Cuál es la diferencia entre una locomotora y una mujer? Pues que la locomotora pilla un niño y lo hace polvo, la mujer pilla un polvo y lo hace niño ¿Por qué las mujeres no saben esquiar? Porque no hay nieve en la cocina ¿Cómo reconocer una mujer tonto entre 100 inteligentes? Elige al azar Se lanzan desde lo alto de un edificio una Superman, un pingüino y una mujer inteligente, ¿quién llega primero al suelo? El pingüino, porque no existen ni Superman ni mujer inteligente Bueno, y unos cuántos más: ¿Cuál es el animal más rápido del mundo? Una gallina cruzando Somalia ¿Cómo meter un elefante en una nevera? Abrir la puerta, meter elefante, cerrar puerta ¿Cuál es el segundo animal más rápido del mundo? El somalí que persigue a la gallina ¿Cómo meter una jirafa en una nevera? Abrir la puerta, sacar elefante, meter jirafa, cerrar puerta
2404
« en: Miércoles 20 de Agosto de 2008, 15:42 »
Se me ocurre que podrías usar alguna función de PHP que recargue la página automáticamente antes de imprimir. Sí, es una chapuza, ¿y qué?
2405
« en: Miércoles 20 de Agosto de 2008, 15:38 »
Prueba con éste a ver: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0 End If End Sub
Está más optimizado que el anterior porque primero evitas el uso de la función Chr() (una función menos), y segundo el uso de cadenas de caracteres, que siempre son más lentas.
2406
« en: Miércoles 20 de Agosto de 2008, 12:13 »
No soy experto en PBASIC, pero sí he programado en QBASIC, y actualmente con Visual BASIC.
Traducida al español, la sentencia que dices:
SI IN3=0 ENTONCES titialar
IN3 es una variable entera puesto que se compara con un entero
"titialar" no sé qué será puesto que no pones más código, pero puesto así desde luego parece una llamada a una subrutina.
Lo que hace la sentencia (como podrás haber adivinado), es que en caso de que la variable IN3 sea 0, pase a ejecutar "titialar".
De todas formas, si vas a empezar a programar no te aconsejo que lo hagas con BASIC puesto que da lugar a prácticas consideradas de mala programación en la actualidad. Pascal sería un buen lenguaje para comenzar puesto que enfatiza la corrección y estructuración del código, algo muy importante para aprender bien desde el principio.
Un saludo
2407
« en: Miércoles 20 de Agosto de 2008, 12:03 »
Hmmm... yo tengo Firefox 3.0.1 en XP y me sale bien, sin desplazar. Comprueba las versiones de Firefox de Windows y Linux. Lo que sí es normal es que en el IE salga diferente, ya que Microsoft tiene su "propia manera" de interpretar el HTML sin atenerse a los estándares de la WWW. Muchas veces hay que hacer 2 versiones (una para IE y otra para el resto de navegadores) de una misma página.
[attachment=0:2pktb48j]prueba1.JPG[/attachment:2pktb48j]
Ahora que lo veo, a lo mejor tu problema no está en el navegador sino en la resolución, ya que sobre lo que veo, en Linux es 1024x768 y en Windows 800x600. Ten cuidado al definir tu CSS porque muchas veces los cambios de resolución afectan al resultado final.
2408
« en: Miércoles 20 de Agosto de 2008, 11:45 »
Deberías ponernos qué dudas específicas tienes. No podemos hacerte la tarea
2409
« en: Martes 19 de Agosto de 2008, 14:53 »
Ten en cuenta que si el cortafuegos (del SO o externo) no permite dicho protocolo, el equipo te aparecerá como no disponible.
2410
« en: Martes 19 de Agosto de 2008, 10:07 »
el sr del sw libre... Aquí el único que ha hablado del software libre ha sido sysedw. ¡Ay como se pican los microsopijos !
2411
« en: Martes 19 de Agosto de 2008, 10:00 »
crear mi propio programa Ehmmm, creo que el código fuente (CÓDIGO) que te he comentado te puede ayudar a crear el tuyo propio en Visual Basic. Como dicen por la península ibérica, "la paciencia es madre de la ciencia".
2412
« en: Lunes 18 de Agosto de 2008, 15:20 »
De nada. Si quieres testear los valores sin MsgBox recuerda que tienes Debug.Print. Un placer.
2413
« en: Lunes 18 de Agosto de 2008, 13:56 »
Por cierto, ¿te has fijado que en está línea TemCard = Val(GetVar(App.Path & "cards.ini", "AMMOUNT", "CardAmmount"))
no añades "" a App.Path y que en ésta siguiente sí: B1.Picture = LoadPicture(App.Path & "GFX" & TemCarRoute)
?
2414
« en: Lunes 18 de Agosto de 2008, 13:53 »
¿Te funciona la línea TemCard = Val(GetVar(App.Path & "cards.ini", "AMMOUNT", "CardAmmount"))
? Según tu ejemplo TemCard tendría que tener valor 1. Usa puntos de interrupción para poder consultar los valores en ejecución. Ya me cuentas.
2415
« en: Lunes 18 de Agosto de 2008, 13:42 »
Lo que deberías buscar en Google es cómo hacer que wine sea transparente a nivel de red, es decir, que encamine los paquetes de red generados por los programas Win32 y DirectX al kernel de Linux y viceversa. No busques nada específico para Starcraft. Suerte!
2417
« en: Lunes 18 de Agosto de 2008, 11:11 »
Para lo que intentas hacer te aconsejo usar Linux ya que dispone de herramientas más poderosas para acceder a bajo nivel de hardware. Podrías usar dd y volcar partes del disco (o el disco entero) a un fichero binario con el cual trabajar. Para Windows sólo te puedo aconsejar este freeware: http://mh-nexus.de/en/hxd/Ten cuidado de no corromper el sistema de ficheros!
2418
« en: Miércoles 6 de Agosto de 2008, 16:11 »
es crear otra Si creas otra partición, estás usando otro espacio del disco y por tanto no el anterior. No se pueden enlazar particiones (hasta donde llega mi saber). ¿Por qué no usas una herramienta de recuperación de ficheros? Échale un vistazo a RIP Linux (Recovery Is Possible).
2419
« en: Miércoles 6 de Agosto de 2008, 16:04 »
puedes usar una variables tipo "int" descompones el numero utilizando operaciones matematicas y una funcion que dvuelva la parte entera de un numero lo irias dividiendo y tomando la parte entera ¿De qué hablas? una secuencia de valores Tiene varios valores, no uno sólo. A ver si leemos antes de postear
2420
« en: Miércoles 6 de Agosto de 2008, 16:00 »
VB con nada VC con nada
¿Perdón? ¿Y cómo haces para llamar a las APIs de Windows en ambos lenguajes? ¿Gritando? Desde TODOS los lenguajes compilables puedes llamar a rutinas escritas en otro lenguaje COMPILABLE. Esto es debido a que al fin y al cabo, todo es lenguaje máquina estando compilado. Sólo queda el truco de saber cómo
2421
« en: Miércoles 6 de Agosto de 2008, 15:31 »
¿Tanto te cuesta escribir? En fin... ¿Qué sistema operativo usas? Asumiré que es Windows, pero ya qué versión es inasumible. ¿Instalaste el software de la tarjeta? ¿Y?
2422
« en: Miércoles 6 de Agosto de 2008, 12:03 »
no te llevas con visual.. tienes razon es bastante facil auque tambien tiene partes bien complejas y es bien poderoso Llevo programando en Visual Basic 10 años (primero como hobby y ahora en el trabajo también) y les aseguro que es el peor lenguaje de programación jamás inventado. Una mezcla de BASIC , un lenguaje ya totalmente obsoleto y evitable por sus costumbres inherentemente anti-estructurales, y programación orientada a objetos... Lento (qué digo, lentísimo), propenso a errores, compilado genera código malísimo, y la sentencia reina "ON ERROR GOTO" me saca de quicio. De poderoso poco, pero eso sí, sencillo es sencillo. ¿Quién se le ocurrió semejante aberración? Sólo pudo ser alguien que o bien no era programador o bien era mal programador. Sin duda, ya sabemos de quién estamos hablando. Del señor Guillermo Enrique Puertas III. Sí, el de Ventanas (otra copia mala de otro sistema operativo). En fin, qué se le va a hacer... Lastimosamente en mi pais es lo que esta en el mercado. ¿Mercado? ¿Estamos hablando de programación o de finanzas? Como ya comentaron, Ada es un lenguaje hecho a propósito para IA, y es libre. Fue un proyecto del DoD de los USA (y abUSA), así que se supone que es bueno. Y lo es. VB sólo sirve para hacer programillas pequeños para Windows, pero en cuanto a controladores y demás les aconsejo que se busquen otra cosa. A la larga lo agradecerán.
2423
« en: Miércoles 6 de Agosto de 2008, 10:56 »
A ver si te estiras un poco escribiendo, porque no somos adivinos... ¿Qué sistema operativo usas? Me dices que te la detecta, ¿cómo lo sabes? ¿Instalaste el software de la tarjeta?
2424
« en: Miércoles 6 de Agosto de 2008, 10:53 »
Primero, fíjate en mi firma. Prueba a declarar e iniciar Ap y Wb tal que así y me cuentas: Dim Ap As Excel.Application Dim Wb As Excel.Workbook Set Ap = New Excel.Application Set Wb = oExcel.Workbooks.Open(txtArchivo)
2425
« en: Miércoles 6 de Agosto de 2008, 10:45 »
es dividir el numero entre todos los numeros anteriores No hace falta dividirlo entre todos los anteriores. n jamás es divisible por un número mayor que su mitad (excepto sí mismo, claro). Si X es el número que intentamos averiguar si es primo, con que pruebes las divisiones que te ha comentado ProfesorX desde el 2 hasta X/2 te vale (si es impar, truncamos su mitad). Además, en cuanto halles un divisor, ya está claro que no es primo, no hace falta probar los demás . Esto es obvio, pero no habré visto yo errores de este tipo...
Páginas: 1 ... 95 96 [97] 98 99 100
|
|
|