• Domingo 8 de Septiembre de 2024, 02:46

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

Páginas: 1 [2] 3 4 5
26
C++ Builder / Re: Problema Copiando Ficheros
« en: Viernes 17 de Agosto de 2007, 09:10 »
Pues te invito a que analices el código siguiente:

Código: Text
  1.  
  2. stack<char *> originales;
  3. stack<char *> copias;
  4. ifstream fi;
  5. ofstream fo;
  6. char *buffer;
  7. int leidos;
  8.  
  9. originales.push("web\\archivo1.php");
  10. copias.push("C:\\www\\archivo1.php");
  11.  
  12. originales.push("web\\archivo2.php");
  13. copias.push("C:\\www\\archivo2.php");
  14.  
  15. originales.push("web\\archivo3.php");
  16. copias.push("C:\\www\\archivo3.php");
  17.  
  18. originales.push("web\\archivo4.php");
  19. copias.push("C:\\www\\archivo4.php");
  20.  
  21. buffer = new char[4096];
  22.  
  23. while ( !originales.empty() ){
  24.    fi.open(originales.top());
  25.    fo.open(copias.top());
  26.  
  27.    do{
  28.          fi.read( buffer, 4096 );
  29.          leidos = fi.gcount();
  30.          fo.write( buffer, leidos );
  31.    }while( leidos > 0 );
  32.  
  33.    origianeles.pop();
  34.    copias.pop();
  35.    fi.close();
  36.    fo.close();
  37. }
  38.  
  39. delete []buffer;
  40.  
  41.  

Si encuentras el error, te agradecería que me indicaras donde está.

Gracias!

27
C++ Builder / Re: Problema Copiando Ficheros
« en: Viernes 17 de Agosto de 2007, 08:11 »
Pues raro es, porque era exactamente el mismo código para todos los archivos. Metí los paths en dos pilas ( una para los ficheros de entrada y otra para los ficheros de salida ) y apliqué un while ( !pila.empty() ){ ... } y luego el código que viste asi que no sé que pasaba. Yo diría que el código no estaba mal. Y lo que hacía el programa es solo copiarme el contenido del ultimo fichero cuyo path metía en último lugar en la pila, esto es, el primero que sacaba de ésta. Para los demás, solo creaba los archivos, pero vacíos.

28
C++ Builder / Re: Puedo Cambiar La Imagen De Un Componente Vcl ??
« en: Viernes 17 de Agosto de 2007, 07:52 »
Si alguien sabe como, me gustaría que lo dijera, pues yo también estaría bastante interesado. Lo único que sé es que, por ejemplo, en JBuilder "se puede" cambiar el aspecto de los botones sin más que insertarle la imagen que se quiera y quitar los bordes. Yo en el C++ Builder, por lo menos en V6.0 no lo he conseguido.

29
C++ Builder / Re: Problema Copiando Ficheros
« en: Viernes 17 de Agosto de 2007, 07:50 »
Hola Eternal,

usé al final CopyFile, mucho más homogéneo para todos los archivos y me va de lujo. No sé por qué fallaban los ifstream / ofstreams...supongo que me está pidiendo el PC un formateo a gritos!

Gracias :lol:

30
C/C++ / Re: Crear Archivo Un Su Cabecera
« en: Viernes 17 de Agosto de 2007, 07:47 »
Hola, yo hice un programa en ensamblador para crear ficheros .WAV, con lo que podría facilitarte la cabecera. Mirando el guión de la práctica vienen dos enlaces sobre el formato:

Formato WAV 1

y este otro

Formato WAV 2

Para ayudarte aún más sobre estos archivos, te adjunto la tabla traducida ;) :

31
Hola!

Citar
¿Sabes programar en C++? ¿que tanta experiencia tienes?
Sé, llevo 5 años programando en este lenguaje

Citar
¿sabes algo de graficas por computadora? ¿manejas algun api como DirectX u OpenGL? Menciona cual y tu experiencia
He tenido en la carrera asignaturas de diseño asistido por computador en las que trabajamos con OpenGL. DirectX conozco cero.

Citar
¿Tienes algun tipo de experiencia en la programacion de videojuegos? Menciona cual
No tengo experiencia

Citar
¿Sabes usar algun programa de diseño o animacion? Si es asi, ¿cual es tu experiencia?
No tengo experiencia en este software

Citar
¿que tanto tiempo estarias dispuesto a dedicarle al taller? (1 hora diaria, 3 hrs a la semana, etc....) Nota: Por favor hagan una estimacion del tiempo que podrian dedicarle, ya que de eso depende que tan rapido o lento iriamos con el curso. Es decir, no respondan: "el tiempo que sea necesario"
Le dedicaría una hora diaria y si puedo más, dependiendo de lo que me permita mi trabajo

Citar
¿cual seria la principal razon por la cual abondonarias el curso (si es que la hay)? ejemplo: duro mas de lo que pense, trabajo, escuela, muy dificil, etc....
El trabajo que tenga porque por lo demás, me parece muy interesante.

Citar
¿de que pais eres?
Soy de España.

Espero que se lleve a cabo. Sería algo fabuoso. Tengo mucho interes en este tema. Saludos!

32
C/C++ / Re: Analisis De Codigo
« en: Viernes 17 de Agosto de 2007, 07:33 »
Hola cluster,

YO diría que es la D:
Código: Text
  1.  
  2. zy + x = M
  3.  
  4.  

Te explico. Si te das cuenta, en cada iteración del bucle while, decrementas x ( que vale M ) de N en N ( que es Y ) y sumas uno en Z. Supongamos entonces cero iteraciones:
z = 0, x = M, y = N, con lo que z*y + x = M, se cumple. Supongamos ahora una iteracion:
z = 1, x = M - N, y = N, con lo que z*y+x = 1 * N + ( M - N ) = N + M - N = M.
Supongamos dos iteraciones: z = 2, x = M - 2N, y = N. --> z*y + x = 2*N + ( M - 2N ) = 2N + M - 2N = M, y así sucesivamente.

Espero que te sirva, si no es, para encontrar la respuesta.

Saludos!

33
C/C++ / Re: Ejercicio Con Puntero
« en: Miércoles 15 de Agosto de 2007, 10:58 »
Para cadenas, yo siempre uso strcmp. Ojo, esta función devuelve cero cuando son iguales y distinto cuando son diferentes, por lo que
Código: Text
  1.  
  2. if ( !strcmp ){
  3. ....iguales...
  4. }else{
  5. ....diferentes....
  6. }
  7.  
  8.  

Saludos!

34
C/C++ / Re: Copiar Un Fichero Jpg
« en: Miércoles 15 de Agosto de 2007, 10:55 »
AL final acabé empleando CopyFile de los TFileStream. Gracias de nuevo!!! ( para hacerlo más homogéneo para todos los archivos )

35
C++ Builder / Re: Alinear El Texto De Un Tedit A La Derecha
« en: Miércoles 15 de Agosto de 2007, 10:53 »
Hola, por lo que he visto de la ayuda, existe una propiedad Alignment que indica la alineación del texto del Edit. Concretamente:

Código: Text
  1.  
  2. Determines how the text in the edit component is aligned.
  3.  
  4. __property TAlignment Alignment = {read=GetAlignement, write
  5. =SetAlignment, default=taLeftJustify};
  6.  
  7. Description
  8.  
  9. Use Alignment to indicate text alignment in the edit box. These are the possible values:
  10.  
  11. Value  Meaning
  12.  
  13. taLeftJustify  Align text on the left side in the edit control.
  14. taCenter                  Center the text in the edit control.
  15. taRightJustify  Align text on the right side in the edit control.
  16.  
  17.  

Dice que es heredada de TCustomEdit. Al probar con un Edit normal, no me aparece, así podrías crearte un TCustomEdit con las mismas medidas / propiedades que tu edit, y establecerle la propiedad Alignment a taRigthJustify.

Espero que te sirva.

Saludos!

36
La taberna del BIT / Gracias A Todos
« en: Martes 14 de Agosto de 2007, 16:26 »
Viendo las descripciones de los subforos que existen en solocodigo, quería agradecer a todos y cada uno de los usuarios que mehan ayudado a acabar mi proyecto fin de carrera, que he finalizado hace un par de horas. Deciros que me habéis ayudado muchísimo, muy rápido y con muy buena gana.

De todo corazón, gracias!!!! :kicking:  :smartass:

37
C++ Builder / Problema Copiando Ficheros
« en: Lunes 13 de Agosto de 2007, 19:32 »
Hola, no sé que pasa con un programa que tengo hecho en C++ Builder. Quiero copiar 6 ficheros. Uno de ellos es .jpg y los otros son .php. Pues bien, los meto todos en una cola, y los voy sacando ( los paths para hacer el proceso iterativo. Me ocurre que solo me copia el primero y no sé por qué es. He probado a poner 6 flujos de entrada diferentes, uno para cada fichero de entrada, y otros 6 distintos para los de salida. El código es:

Código: Text
  1.  
  2. char * buffer = new char[4096];
  3. int leidos;
  4. ifstream fi;
  5. ofstream fo;
  6.  
  7. fi.open("fichero.php");
  8. fo.open("copia.php");
  9.  
  10. if ( fi ){
  11.    do{
  12.        fi.read( buffer, 4096 );
  13.        leidos = fi.gcount();
  14.        fo.write( buffer, leidos );
  15.    }while( leidos > 0 );    
  16. }
  17.  
  18. delete []buffer;
  19.  
  20.  

Que esta pasando? Gracias!

38
C/C++ / Re: Copiar Un Fichero Jpg
« en: Lunes 13 de Agosto de 2007, 19:31 »
Solucionado haciendo fi.open( "filename.jpg", iso::in | iso::bin );. Saludos!

39
C++ Builder / Re: Un Tutorial De Base De Datos Con Mysql
« en: Lunes 13 de Agosto de 2007, 19:28 »
Si no te importa usar un TRIAL, este software es buenísimo....totalemente recomendable:

Core Lab

Saludos!

40
C/C++ / Copiar Un Fichero Jpg
« en: Lunes 13 de Agosto de 2007, 18:34 »
Hola, estoy tratando de copiar un fichero jpg en otro. El problema que tengo es que no se me abre correctamente y no se si los modos de apertura y / o escritura son los correctos ( he de decir que para ficheros normales de texto funciona correctamente.

Código: Text
  1.  
  2.  
  3. char * buffer = new char[4096];
  4. int leidos;
  5. ifstream fi;
  6. ofstream fo;
  7.  
  8. fi.open("fichero.jpg");
  9. fo.open("copia.jpg");
  10.  
  11. if ( fi ){
  12.     do{
  13.         fi.read( buffer, 4096 );
  14.         leidos = fi.gcount();
  15.         fo.write( buffer, leidos );
  16.     }while( leidos > 0 );    
  17. }
  18.  
  19. delete []buffer;
  20.  
  21.  
  22.  

Gracias.

41
Dudas informáticas / Re: Dirección Ip De Un Router Wifi
« en: Lunes 13 de Agosto de 2007, 18:07 »
Perfecto, muchas gracias!

42
Dudas informáticas / Dirección Ip De Un Router Wifi
« en: Domingo 12 de Agosto de 2007, 00:25 »
Hola a todos,

me ha surgido la siguiente duda durante la elaboración de mi proyecto fin de carrera. Imaginemos un router inalámbrico que en un momento dado, no dispone de conexión a internet ( supongamos también que tiene un ISP ). Además, en el rango de alcance de ese router, imaginemos que hay una serie de ordenadores portátiles, con wifi. Al arrancarlos, el router les asigna por DHCP una dirección IP libre dentro del rango de clase C por defecto. OK. Ahora, imaginemos que uno de estos ordenadores, por ejemplo 192.168.1.2 dispone de un servidor de base de datos. Mi pregunta es: Existe algún problema para que los demás portátiles se conecten o puedan interactuar con la base de datos ( a la que tienen acceso y saben como acceder ) aún "sin funcionar internet en el router? Yo he supuesto que sí, más que nada porque no veo la razón para que no lo haga. Imagino que, aunque sea wifi, a fin de cuentas es una LAN y por eso he pensado que no habrñia ningún problema.

Gracias.

43
PHP / Re: Cifrar Variable En La Url
« en: Sábado 11 de Agosto de 2007, 16:31 »
Hola de nuevo. Me pasó lo que en el otro post: El tema de espacios en blanco y tal...ya funciona. GRACIAS ENKO.... :comp:  :whistling:  :smartass:  :hola:

44
PHP / Re: Cifrar Variable En La Url
« en: Sábado 11 de Agosto de 2007, 16:23 »
Hola Enko. El caso es que estoy probando con las sesiones y resulta que yo, en index.php establezco la sesion y doy unos valores a unas variables de la sesion. Ahora, al redireccionar a otro .php leo el valor de esas variables haciendo: $var1 = $_SESSION['x'] y quiero mostrarla haciendo echo. Pues no me sale nada... ( en este nuevo php no hice session_start() ( porque ya lo hice en el primero ). Sin embargo, si pongo session_start(); en este segundo .php, entonces me muestra un mensaje de error seguido del valor de la variable.

Código: Text
  1.  
  2.  
  3. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\situacion.php:1) in C:\AppServ\www\situacion.php on line 3
  4.  

¿?¿??

45
PHP / Re: Cifrar Variable En La Url
« en: Sábado 11 de Agosto de 2007, 11:56 »
Lo que quiero decir esque necesariamente necesito un formulario para hacer el post, según lo que veo. OK, pero mi problema es que quiero enviar unas variables que ya recogí desde otro form y las tengo de la forma $usuario=$_GET[...] y $password=...

con estas variables $usuario y $password abro una conexion mySQL para ver si son correctos los parametros y si lo son, entonces los tengo que enviar a otro .php para ya trabajar. por que tengo que hacer eso? Porque si hago un refresh de la pagina en la que estoy ahora mismo, entonces cuando se hagan $usuario=$_GET[...] y $password=... dará error en el refresco, porque los toma vacíos. Entiendes ya?

46
PHP / Re: Cifrar Variable En La Url
« en: Sábado 11 de Agosto de 2007, 11:20 »
Hola Tanori,

he estado buscando más información sobre Post pero parece que ha de tener inputs al estilo de cajas de texto y demás. Lo que quiero hacer tener un .php que me conecte a MySQL con los datos de un dos inputs ( user, password ), y si conecta porque sea correcto, entonces, paso a otro .php que muestra una imagen que se va actualizando cada 60 segundos ( esto es lo de menos ), pero claro, necesito de nuevo el user y el password para conectar a MySQL. Esque si en el primer php hago lo de refrescar, a la segunda vez que refresco, me da error, porque parece que toma como vacíos los parámetros del formulario de login. No sé si me explico.

47
PHP / Re: Extraer Imágenes Bmp Desde Mysql
« en: Sábado 11 de Agosto de 2007, 10:07 »
Ahora lo entiendo a la perfección. Muchísimas gracias de nuevo  :rolleyes:

48
PHP / Cifrar Variable En La Url
« en: Sábado 11 de Agosto de 2007, 03:45 »
Hola, alguien podría ayudarme con el cifrado de variables en PHP para pasarlas entre páginas a través de la URL? Necesito que varias páginas se comuniquen entre sí y necesitan de estas variables. He estado buscando, y no se la manera ( si la hay ) de cifrar / descrifrar. Y, por otro lado, existe alguna sesion mysql para que varias páginas compartan la misma conexion? Es decir, solo en index se produzca la conexión y luego en otras a las que se accede, se utilice ese log in que ya se hizo.

Muchas gracias!

49
PHP / Re: Extraer Imágenes Bmp Desde Mysql
« en: Sábado 11 de Agosto de 2007, 00:34 »
Bendito seas Ángel!! Funciona a la perfección.

Lo primero es que ya he quitado los caracteres raros. Lo segundo, algo de eso leí, pero no acabo de entender donde estaba el problema. Quiero entender que indico lo de modificar el HEADER despues de mostrar el nombre y la dirección.

Bueno, el caso es que ya funciona a la perfección. Estaba bastante preocupado y quería agradecértelo mucho porque me has solucionado un quebradero de cabeza que llevaba ya con él varios días.

GRACIAS DE NUEVO!

P.D.: Estoy acabando mi Proyecto Fin de Carrera y esta parte la acabo de empezar y como no es mucho, era lo que más problemas podría darme así que por eso estoy tan contento. Saludos!

50
PHP / Re: Extraer Imágenes Bmp Desde Mysql
« en: Viernes 10 de Agosto de 2007, 20:22 »
Este es el codigo:

[CODE]
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<?php

   if (!($link=mysql_connect("localhost","root","root")))
   {
      echo "Error conectando a la base de datos.";
      exit();
   }
   if (!mysql_select_db("mibd",$link))
   {
      echo "Error seleccionando la base de datos.";
      exit();
   }


$result = mysql_query("SELECT * FROM persona WHERE dni = 111111", $link);

echo "Nombre:    ".mysql_result($result, 0, "nombre")."<br>";

echo "Dirección:    ".mysql_result($result, 0, "domicilio")."<br>";

Header( "Content-type: image/bmp");
echo "Fotografia:    ".mysql_result($result, 0, "fotografia")."<br>";

mysql_close($link); //cierra la conexion
?>
</body>
</html>
[CODE]

Y aparece en el navegador esto:

Nombre: Pepe
Dirección: Calle Molinos 5

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\hhh.php:6) in C:\AppServ\www\hhh.php on line 26
Fotografia: BM����6���(���y���

Páginas: 1 [2] 3 4 5